This release requires the RaiseNow Fundraising Kit for Salesforce version 1.32 in conjunction with version 1.15 of our backend integration.
Improvement & Bug Fixes
- The public Apex method requestOpportunityCharge() provided with the RaiseNow Fundraising Kit now supports bulkification. This improvement provides the option to execute recharges based on a list of opportunities in Salesforce such as a report. It also catches a critical error when Salesforce bulkifies identical flow interviews. Please note that the size of lists must not exceed 1250 opportunities. If your list exceeds that size, you must process it in batches.
Example:
List<Id> opps = new List<Id> {'0063X00001KAAAA','0063X00001KBBBB','0063X00001KCCCC'};
RaiseNow.ProcessBuilderOpportunityChargeHandler.requestOpportunityCharge(opps);
- requestOpportunityCharge will now catch additional cases where the opportunity is not linked to a chargeable payment method and omit charge requests for those opportunities when they are provided as part of a list.
- Add an LWC component to manually trigger generation of pain.008 files.
- It is now possible to change the payment method on a SEPA direct debit subscription. Pre-existing mandate references will be prefilled before sending the request to RaiseNow.
- The RaiseNow business process monitor will no longer show changes to recurring donations, such as an update to the installment schedule, if the recurring donation is not managed by RaiseNow.
- The RaiseNow business process monitor will no longer show processes for canceled authorization transactions.
Upgrade Instructions
Depending on the orginal version you are upgrading from you may have to add the following field values in Salesforce:
RaiseNow__Subscription__c.RaiseNow__Payment_Method__c:
RaiseNow DirectDebit
Direct Debit CH-DD
Direct Debit CH-TA
Swiss QR-bill
RaiseNow__Transaction__c.RaiseNow__Payment_Method__c:
RaiseNow DirectDebit
Direct Debit CH-DD
Direct Debit CH-TA
Swiss QR-bill
RaiseNow__Direct_Debit_Mandate__c.RaiseNow__Mandate_Status__c:
cancelled
RaiseNow__Bulk_Import__c.RaiseNow__Status__c:
Import Completed
Comments
0 comments
Please sign in to leave a comment.