v11.0.0
· 2 min read
New Features
- EUA Reconfirmation Support: Complete implementation for agreement reconfirmation (enterprise feature)
- Enhanced Institution Filtering: New filter for separate continuous history consent support
Changes to align the client with GoCardless Banking API changes, removing deprecated payment-related filters and adding support for agreement reconfirmation functionality.
Breaking Changes
Institutions Endpoint
- Removed parameters from
GetInstitutions()
methods:paymentsEnabled
parameter removedpaymentSubmissionSupported
parameter removed
- Added parameter:
separateContinuousHistoryConsentSupported
parameter added
- Updated XML documentation for better clarity (grammar fixes)
Agreements Endpoint
- New Methods Added:
- Retrieve reconfirmation details for an agreement:
GetReconfirmationDetails(Guid agreementId)
GetReconfirmationDetails(string agreementId)
- Reconfirm an existing agreement:
ReconfirmAgreement(Guid agreementId, Uri? redirect = null)
ReconfirmAgreement(string agreementId, Uri? redirect = null)
- Retrieve reconfirmation details for an agreement:
- Modified Methods:
CreateAgreement()
method now includes an additional parameter:reconfirmationSupported
(bool, default: false) - Whether agreement should be extendable (British banks only)
- Modified Constructor:
Agreement
constructor now includes an additional parameter:reconfirmationSupported
(bool, default: false) - Whether agreement can be extended (British banks only)
Please refer to the documentation for more detailed information. Also refer to the announcement from GoCardless.
danger
These new endpoints are untested due to the requirement of an enterprise account for reconfirmation features. Please open an issue if you encounter any problems.
Bug fixes
This release also includes a few bug fixes to adjust for changes in the GoCardless Banking API response models. They keep the surprises coming, so please report any issues you encounter.
Full Changelog: v10.1.0...v11.0.0