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/sh2url="https://api.paystack.co/capitec-pay/requery/{ref}"3authorization="Authorization: Bearer pk_domain_xxxxx"45curl "$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}