ProntoPayments has 2 different Versions;
- the Non-Profit version that runs off the Opportunity object in Salesforce,
- and the Commercial Version - runs off the Subscription object in Salesforce
This article will explain how the Commercial version of ProntoPayments (PP) works.
NB To check which version of PP you have, you need to navigate to ProntoPayment Settings. Under Global Settings, you will see 'Version Enabled'.
The Subscription Object in Salesforce holds the details of the recurring payment. This is a custom object which is part of the PP Package.
ProntoPayments will process the Subscription based on the Next Payment Date and End Date. If the End date is in the future, on the Next Payment Date the ProntoPayments Batch will evaluate the dates on a scheduled job (frequency set in PP Settings) and trigger the creation of a PPayment and send the details to the Gateway for processing.
The PPayment record shows the details of the Transaction and you can see the API responses from the Gateway in the ProntoPayments Logs.