This release requires the RaiseNow Fundraising Kit for Salesforce version 1.36 in conjunction with version 1.18.x of our backend integration. The focus of this release is on quality of service improvements.
If you are already using v1.36 of our Fundraising Kit for Salesforce we will upgrade your integration automatically. If you are still using a prior version, please contact support to schedule the upgrade.
Improvements and bug fixes
Provide link to merchant-admin in error emails
Error emails from process monitor will now contain links to https://merchantadmin-app.rnw.io/ linking directly to the concerned process.
Correctly restart transient errors when processing mobile point of sales payments for recurring donation
When processing a mobile points of sales payment with tablets, sometimes the recurring donation is processed after the payment. In this case, passing the payment to Salesforce does fail transiently to wait for the recurring donation being processed successfully. This release addresses an issue where the retry is executed after the recurring donation has already been established as missing in the process, resulting in the transient error to eventually convert to a permanent error.
Correctly identify opportunities for closed recurring donations when initiating direct debit collections.
Given the following situation:
- A payment for a recurring direct debit donation has been created
- The recurring donation is closed, but the payment is not cancelled
- The direct debit collection is initiated
The payment could not be correctly correlated with an opportunity for that recurring donation. Though improvements in prior releases should have eliminated the occurrence of the above situation, this improvement now ensures that a payment is always correctly associated with the recurring donation to which it belongs.
Correctly suspend RaiseNow subscription when there are still outstanding payments
This bug fix addresses an issue where, on lapsing a recurring donation in Salesforce, the corresponding subscription in RaiseNow could not be suspended if there were still outstanding payments.
Further improvements on propagation of recurring donation changes to RaiseNow subscriptions
Improved detection of property changes with more targeted updates to RaiseNow when processing changes reported by Salesforce. This should reduce the necessity for updates in general and reduce the surface for potential problems further.