Verify Payments

This document will go through the necessary actions taken to verify transactions after payment using Chapa’s API.

How to Verify Payments

Verifying payment is dependent on the method used when first initializing a transaction. This request is initiated from your callback URL. Using your transaction reference, a GET request is needed to be made to the Verify Transaction endpoint server.

Here is a sample code for verifying transactions:

curl https://api.chapa.co/transaction/verify/:reference
    -H "Authorization: Bearer YOUR_SECRET_KEY"
    -X GET

Webhooks
Payment Channels
Next →