# POST /transaction/check_authorization stops working

Calls to POST /transaction/check_authorization on Paystack API stopped working on March 1, 2023.

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.

## What to use instead

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.

No endpoint replaces the pre-charge funds check: the payment flow has to change.

- API: Paystack API (api.paystack.co)
- Kind: Endpoint removal
- Announced: March 1, 2023
- Takes effect: March 1, 2023
- Calls after that day: fail
- Calls it hits: `POST /transaction/check_authorization`
- Source: [Announcement](https://docs-v2.production.paystack.co/docs/changelog/api/)
- Verified: October 26, 2026, against Paystack API's own pages
- Page: https://www.okapi.bot/providers/paystack-api/breaking-changes/post-transaction-check-authorization-stops-working/

## Paystack API's words

> 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.

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
