Skip to content

Screen flow that enables users to create an NPSP Opportunity directly from a Contact record and process a Mail Order/Telephone Order (MOTO) payment using FinDock's MOTO component

Notifications You must be signed in to change notification settings

FinDockLabs/moto-screen-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy to Salesforce

Screen flow: Create NPSP Opportunity and take MOTO payment

A simple screen flow for use from a Contact record to create an Opportunity in NPSP, followed by taking a payment through FinDock's MOTO component.

Requirements

This flow assumes that you have FinDock and NPSP installed, along with the FinDock for NPSP package, and the Stripe for FinDock package.

Installation

  1. Install the flow (Screen Flow - New Opportunity and MOTO Payment). To deploy the flow to your Salesforce environment, you can:
  • use sfdx.
  • press the "Deploy to Salesforce" button at the top of this README and then press "Login to Salesforce" in the top right of your screen.
  • any other deployment method you prefer.
  1. Update the "Take Card Payment" screen in the flow, to define your Target for the FinDock Payment component and update any of the settings (i.e. if you want to save the card for use in the future).

  2. Activate the flow

  3. You can then include the flow on your Contact page layout or trigger it an Action on the Contact object. (When adding to a Page Layout, make sure to tick the checkbox to Pass the record ID into the variable recordId.)

Notes

This is only meant to be a starter to get you going - feel free to customise this flow to meet the needs of your nonprofit with additional fields and actions.

Contributing

When contributing to this repository, please first discuss the change you wish to make via an issue or any other method with FinDock before making a change.

Support

FinDock Labs is a non-supported group in FinDock that releases applications. Despite the name, assistance for any of these applications is not provided by FinDock Support because they are not officially supported features. For a list of these apps, visit the FinDock Labs account on Github.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Screen flow that enables users to create an NPSP Opportunity directly from a Contact record and process a Mail Order/Telephone Order (MOTO) payment using FinDock's MOTO component

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •