Our client libraries
API glossary of terms
Recognising resource IDs
How to rotate your API access tokens
Custom payment pages
Adding metadata to a customer created via the Redirect Flow
Process for Mandates requiring Dual Signatures
Supporting multiple Direct Debit schemes through the API
Utilising subscriptions through the API
Will cancelling a subscription also cancel any created payments?
How to handle chargebacks
Webhooks / Events
Metadata in webhooks
PHP client library: "One of your parameters was incorrectly typed”
Error 403: Access Denied/Forbidden
Can I reset my sandbox account?
Do I need to use HTTPS/SSL?
Where do I find the request ID?
Why can't I use plans in the API?
Updated guide to building a Partner integration
Pre-filling the GoCardless hosted payment pages
Partners hosting their own custom payment pages
Dynamic partner webhook URIs
Enabling merchants to collect payments across multiple currencies
Enabling Plus and Pro upgrades (BACS)
Upgrading your legacy integration
Benefits of upgrading
Overview of changes
Guide to upgrading
Mapping legacy webhooks in the new API