GetPayments
Available in ProntoPayments version 1.311.0 and above
If you have an existing Gateway Subscription set up, you can pull the transaction data into Salesforce by using the GetPayments function in ProntoPayments.
When viewing a Gateway from the ProntoPayments Settings, there is a button “Run Get Payments” which will force the running of the Get Payments function. It will run from the date of last successful run, based on the field "Last Get Payments Date". This field can be edited to an earlier date/time (or blank for all time) in the event the user wants to perform a full refresh of all payment transactions.
In Related tab > Payment Transactions
Payment Transactions created by GetPayments will have a naming convention of:
Lennon M. Leopoldo(Created via GetPayments)
(*depending on Gateway limitations)
The process will Auto match Contacts and Accounts using First Name, Last Name and Email, before creating new records.
This is the Payment Transaction from the gateway's tab.
There are some Limitations on the behaviour per gateway, please see below table for more information
Behaviour per gateway (GetPayments):
Paydock | Opportunity will be created (optional) |
|
EziDebit | Opportunity will be created (optional) | Condition: Will only retrieve transactions processed from the last 7 days. |
eWAY | Payment Transaction/PPayment will be created (required) | Condition:
|
Paypal Rest | Only Payment Transaction record will be created. |
|
PIN | Opportunity will be created (optional) Retrievable: Success and Failed payments Retrievable: Payments that were not processed today |
|
Stripe | Only Payment Transaction record will be created | No Opportunity or Contact/Account created |
DebitSuccess | Contact/Account will be created (optional) |
|
In Commercial mode of ProntoPayments, GetPayments creates PPayment records, whereas in NFP mode it creates Payment Transaction records.
There is a batch the will create the future PPayments of each subscriptions where the Next Payment Date is dated today. There is also a batch for processing the PPayments (there is a button for individual processing). Payment Processing happens only on the PPayment batch.
Can be run immediately or scheduled
Please note: it will only show in the list if Commercial version was used.