Direct Charge API

Posted on : 04 Feb, 2025    |    Last Update - 2 weeks ago   

Sometimes you want more control, or a custom solution that fits in with your app. That’s where direct charge comes in. We provide the APIs to charge customers, but you collect their payment information yourself and bring your own UI and payment flow. This means you can customize and control the customer’s experience as you wish. With direct charge, you’ll have to integrate separately for each payment method you want to support, which can be tasking. Use direct charge only when your customers will be using a specific payment method (like cards or banks).

How It Works

1. Initiate Payment: Send transaction and customer payment details to Chapa’s charge endpoint.

2. Authorize Payment: The customer approves the transaction through their payment provider.

3. Verify Payment: Use Chapa’s API to confirm successful payment before completing the transaction.