Integrating Payment Provider
JustOn Cash Management can integrate your Salesforce org with payment service providers (PSP) in order to exchange payment information – namely, to provide your buyers the option to pay their purchases (represented as entries) via the payment page.
Administrators use Payment Provider records to configure and activate payment providers for business entities. The system then retrieves active configurations in order to interact with the PSPs.
The configuration holds both feature configurations like future payments and provider-specific data like access keys. The same PSP may be configured multiple times for a business entity, but you can create only one active payment provider setting per business entity and payment provider. Before creating a new setting for an entity/provider combination that already exists, you must deactivate the existing setting.
For details about setting up the payment page, see Configuring Payment Page.
Creating Payment Provider
To create a new payment provider configuration:
- Click to access the App Launcher, and select Cash Management.
- Open the Payment Providers tab.
- Click New.
Specify the configuration details as necessary.
Field Description Name The name for this configuration record. Business Entity The business entity for which this PSP configuration is applicable. Type The payment service provider for which this configuration is applicable.
This creates the new payment provider record.
Note that the PSP configuration is not functional until you specify the provider-specific data.
Modifying Payment Provider Data
Payment provider data involves
Information available for all payment providers, like name, active flag, etc.
Provider-specific public data
PSP-specific public information like account IDs, hostnames, etc.
Provider-specific secret data
PSP-specific secret information like API keys, passwords, etc.
To modify payment provider data:
- Open the payment provider record you want to modify.
Click Edit Provider Data.
This launches a screen flow that shows the provider-relevant input fields (based on the
Typefield of the payment provider record).
Modify the standard information as necessary.
Field Description Name The name for this configuration record. Business Entity The business entity for which this PSP configuration is applicable. Type The payment service provider for which this configuration is applicable. Active Enables/disables the PSP for payment users. Enable Future Payments Enables/disables future payments (a provider-specific means to pre-authorize and execute recurring charges automatically). Future Payments Active Activates future payments by default. Future Payments Changeable Allows users to activate/deactivate future payments.
Modify the provider-specific public information as necessary.
Mollie public information
The public information required for Mollie includes:
Field Description Profile ID The profile ID of your Mollie account.
You manage payment methods as part of your Mollie account setup.
Modify the provider-specific secret information as necessary.
Mollie secret information
The secret information required for Mollie includes:
Field Description API Key Text The secret API key of your Mollie environment, can be obtained from the Mollie profile.
The dialog does not disclose existing secret data.
This completes the screen flow, saving the specified information as required, and returns you to Payment Provider detail view.
Once the provider-specific data is complete, the PSP configuration is fully functional and available to payment users.
Deleting Payment Provider
Deleting a payment provider configuration removes the relevant payment provider from the system, together with the associated payment methods, saved secrets, etc.
To delete a payment provider:
- Open the Payment Providers tab.
Click and select Delete next to the payment provider record you want to delete.
This removes the complete payment provider configuration.