This The Schedule Donation Batch feature allows you to quickly and efficiently process donations in real-time, ensuring that contributions are acknowledged and managed without delay. It is only applicable to donations with a Credit Card or Direct Debit as a Payment Method.
To execute the Scheduled Donation process follow the steps below.
...
Status is Unpaid
Transaction Due Date less than or equal to TODAY
Exclude from Payment Processing is FALSE
Payment Method is Credit Card OR BECS Debit
Payment Ready is TRUE.
The Gift Transaction then will be processed in the following manner:
...
During the process, the Gift Transaction Status will be updated to Processing
...
and an Invoice API Callout will be executed for each Gift Transaction
...
record.
After the webhook is configured properly:
...
A Gateway Invoice record is created.
...
A Gateway Transaction is created.
The Gift Transaction is updated where:
Once the Schedule Donation Batch runs successfully, the Gift Transaction Status is updated to Paid
...
, the Exclude from Payment Processing is TRUE
...
and Other fields are populated based on the parsed payload.
Gateway Transaction and Gateway Invoice will be created and linked to the Gift Transaction record.
...
Gateway Transaction
...
Gateway Invoice
...