Applies to ProntoGiving being used in conjunction with ProntoPlus: 1.28.18 and above
An Opportunity is created via QuickDonate, with Process Payment Now ticked and receipt ticked to be sent out.
Upon saving the opportunity, the payment processing is done automatically.
There is a known conflict between the payment processing (in ProntoPayments) and ProntoGiving where the opportunity is not automatically updated to Closed Won even if the payment transaction is Successful.
Therefore, there is a batch called "Update Opportunity Stage" that is scheduled to run every 10 minutes which will updates the opportunity stage to Closed Won/Lost.
Since no update to the Payment Transaction record is triggered during the batch process above, the receipt is not triggered to send automatically.
To catch these, there is then a ProntoPlus receipting batch which is run on schedule (every 1 hour) which triggers the email receipt to be sent out.