This repository contains Flow templates to help you get started with building digital payment experiences using Experience Cloud and FinDock Payment Experiences. The flow included are designed for Salesforce Fundraising: Donation flow: Screen flow with a multi step donation process, includes setting Gift Tributes and donor covering fees.
This template is meant to be customized and extended to fit specific use cases and requirements. For other options, see Templates for FinDock Payment Experiences.
Key features Collect one-time and recurring donations Configurable amounts and frequencies Collect Gift Aid from UK donors
- FinDock is installed and configured.
- FinDock for Fundraising is installed and configured.
- At least one payment extension is installed and configured.
- Digital Experiences is enabled in the org.
- Press the buttons to deploy the repo to the org.
- Assign the FinDockLabs Donation Flow Guest Access permission set to your Experience Cloud site guest user.
- Go to the donation Flow -> Payment Screen -> Payment Method Selection component
- configure at least some payment methods
- Configure the payment intent (add at least a success and failure URLs and verify the mapping matches your use case).
- Activate your flow.
- Go to the Experience Cloud Administration -> Preferences -> enable "Allow guest users to access public APIs".
- Add the flow to your Experience Cloud site.