Implement new doCancelRecurring and support payment propertyBag
This implements support for payment propertyBag and doCancelRecurring()
/cancelSubscription()
for subscription cancellations.
Some notes:
-
I've implemented
supportsCancelRecurringNotifyOptional()
and set it to TRUE. This means that the user will see an option to notify gocardless (defaults to Yes) on versions of CiviCRM that support this (5.27). In the backend they will see: And the frontend (with https://github.com/civicrm/civicrm-core/pull/17687): -
This drops support for CiviCRM < 5.24 - I think you'll have trouble getting everything working on versions much older anyway..