This repository contains a Flow template to help you get started with building digital payment experiences using Experience Cloud and FinDock Payment Experiences. The Contact Flow is designed for commercial use cases such as invoices, subscriptions and recovering failed payments.
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 new one-time payments
- Set up new recurring donations
- Pay existing one-time payments
- Update existing recurring payments
- FinDock is installed and configured.
- FinDock is the source of payments data (FinDock Standalone).
- 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.
- Follow these instructions to set up the guest user access for the flow. Do this for Checkout_Flow.
- Go to the checkout 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.