{"slug":"gocardless-api","name":"GoCardless API","host":"api.gocardless.com","site":"https://gocardless.com","category":"payments","docsUrl":null,"sources":[{"kind":"changelog","url":"https://developer.gocardless.com/changelog"},{"kind":"openapi","url":"https://docs.gocardless.com/openapi-schema-public.json"},{"kind":"archive","url":"https://docs.gocardless.com/docs/api-reference/payer-authorisation"},{"kind":"archive","url":"https://docs.gocardless.com/docs/api-reference/redirect-flow"}],"url":"https://www.okapi.bot/providers/gocardless-api/","json":"https://www.okapi.bot/api/v1/providers/gocardless-api.json","breakingChanges":[{"slug":"the-payer-authorisations-api-is-deprecated","api":"gocardless-api","title":"The Payer Authorisations API is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["/payer_authorisations*"],"method":null,"path":"/payer_authorisations*","source":{"url":"https://docs.gocardless.com/docs/api-reference/payer-authorisation","kind":"archive"},"quote":"Payer Authorisation is legacy API and cannot be used by new integrators. The Billing Request API should be used for any new integrations.","migration":"Collect the payer's details and create the mandate with the Billing Request API (POST /billing_requests and its actions) instead of /payer_authorisations.","migrationChange":null,"needsDecision":null,"text":{"summary":"GoCardless has deprecated the /payer_authorisations* endpoints without a shutdown date. The provider notes that it is a legacy API that cannot be used by new integrators. Calls to these endpoints fail for integrations that do not already have access.","migration":"Collect the payer's details and create mandates using the Billing Request API instead. Use POST /billing_requests and its related actions rather than /payer_authorisations.","by":"writer"},"publishedAt":"2026-10-23T10:27:37.272Z","updatedAt":"2026-10-26T08:34:47.838Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/gocardless-api/breaking-changes/the-payer-authorisations-api-is-deprecated/"},{"slug":"the-redirect-flows-api-is-deprecated","api":"gocardless-api","title":"The Redirect Flows API is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["/redirect_flows*"],"method":null,"path":"/redirect_flows*","source":{"url":"https://docs.gocardless.com/docs/api-reference/redirect-flow","kind":"archive"},"quote":"Redirect Flows are legacy APIs and cannot be used by new integrators. The Billing Request flow API should be used for your payment flows.","migration":"Set up mandates with a Billing Request (POST /billing_requests) and a Billing Request Flow (POST /billing_request_flows) instead of /redirect_flows.","migrationChange":null,"needsDecision":null,"text":{"summary":"GoCardless has deprecated the /redirect_flows* endpoints without announcing a shutdown date. The provider considers these legacy APIs, and calls to them fail for new integrators. Existing integrations risk failure as the functionality is phased out.","migration":"Set up mandates using a Billing Request via POST /billing_requests along with a Billing Request Flow via POST /billing_request_flows instead of using /redirect_flows.","by":"writer"},"publishedAt":"2026-10-23T10:27:35.320Z","updatedAt":"2026-10-26T08:34:46.549Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/gocardless-api/breaking-changes/the-redirect-flows-api-is-deprecated/"}]}