{"slug":"paystack-api","name":"Paystack API","host":"api.paystack.co","site":"https://paystack.co","category":"payments","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs-v2.production.paystack.co/docs/changelog/api/"},{"kind":"openapi","url":"https://raw.githubusercontent.com/PaystackOSS/openapi/main/dist/paystack.yaml"}],"url":"https://www.okapi.bot/providers/paystack-api/","json":"https://www.okapi.bot/api/v1/providers/paystack-api.json","breakingChanges":[{"slug":"post-transaction-check-authorization-stops-working","api":"paystack-api","title":"POST /transaction/check_authorization stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2023-03-01","effectiveAt":"2023-03-01","scope":null,"calls":["POST /transaction/check_authorization"],"method":"POST","path":"/transaction/check_authorization","source":{"url":"https://docs-v2.production.paystack.co/docs/changelog/api/","kind":"archive"},"quote":"we sunsetted one of our legacy integration rails that has no support for 3DS 2.0. The check authorization endpoint is powered by this rail and as a result, we deprecated the endpoint.","migration":"Charge the authorization directly with POST /transaction/charge_authorization (or POST /transaction/partial_debit for a partial amount) and handle a failed charge.","migrationChange":null,"needsDecision":"No endpoint replaces the pre-charge funds check: the payment flow has to change.","text":{"summary":"On March 1, 2023, the endpoint POST /transaction/check_authorization was deprecated and stopped working after Paystack sunsetted a legacy integration rail. Calls to POST /transaction/check_authorization fail after this date. This affects any integration relying on that endpoint to verify authorizations.","migration":"Charge the authorization directly with POST /transaction/charge_authorization, or use POST /transaction/partial_debit for a partial amount, and handle a failed charge. No endpoint replaces the pre-charge funds check, so the payment flow has to change.","by":"writer"},"publishedAt":"2026-10-23T10:33:38.707Z","updatedAt":"2026-10-25T11:32:51.395Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/paystack-api/breaking-changes/post-transaction-check-authorization-stops-working/"}]}