Capitec Pay

The Capitec Pay API allows you to manage secure payment for customers with the Capitec banking app.

Feature Availability

Capitec Pay is available to businesses in South Africa only.

Requery Transaction

Check the status of a charge made with Capitec Pay. This endpoint should be used from your frontend application as it requires the use of your public key for request authorization.

Polling recommendation

We recommend to start polling for a response after 90 seconds with a minimum 10 second interval, polling in less than 10 second intervals will return cached data.

Headers

authorization
String

Set value to Bearer PUBLIC_KEY

content-type
String

Set value to application/json

Path Parameters

ref
String

The transaction reference from the previously initiated charge request

POST/capitec-pay/requery/{ref}
cURL
1#!/bin/sh
2url="https://api.paystack.co/capitec-pay/requery/{ref}"
3authorization="Authorization: Bearer pk_domain_xxxxx"
4
5curl "$url" -H "$authorization" -X GET
Sample Response
200 Ok
1{
2 "status": true,
3 "type": "success",
4 "code": "ok",
5 "data": {
6 "status": "success"
7 },
8 "message": "Charge successful"
9}