Charge API
Confirm transaction status | Sandbox
API Documentation
Accept Payment API
Charge API
Charge API
Confirm transaction status | Sandbox
GET
/
api
/
v1
/
pay
/
simulate-notification
curl --request GET \
--url https://adapter.cepta.co/api/v1/pay/simulate-notification \
--header 'X-Access-Key: <api-key>' \
--header 'X-Access-Signature: <api-key>' \
--header 'X-Access-Ts: <api-key>'{
"status": true,
"message": "<string>",
"data": {
"amount": 123,
"chargedAmount": 123,
"currency": "<string>",
"customerEmail": "<string>",
"narration": "<string>",
"status": "<string>",
"message": "<string>",
"responseCode": "<string>",
"transactionRef": "<string>",
"processorResponse": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"paidAt": "2023-11-07T05:31:56Z",
"ip": "<string>",
"paymentType": "<string>",
"fees": 123,
"meta": "<string>",
"recurringCardToken": "<string>",
"providerId": "<string>",
"accountNumber": "<string>",
"bankName": "<string>"
}
}Authorizations
Access key from Dashboard
HMAC-SHA256 signature (hex lowercase)
Unix timestamp in seconds (UTC) as a string
Query Parameters
Response
200
text/plain
Success
curl --request GET \
--url https://adapter.cepta.co/api/v1/pay/simulate-notification \
--header 'X-Access-Key: <api-key>' \
--header 'X-Access-Signature: <api-key>' \
--header 'X-Access-Ts: <api-key>'{
"status": true,
"message": "<string>",
"data": {
"amount": 123,
"chargedAmount": 123,
"currency": "<string>",
"customerEmail": "<string>",
"narration": "<string>",
"status": "<string>",
"message": "<string>",
"responseCode": "<string>",
"transactionRef": "<string>",
"processorResponse": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"paidAt": "2023-11-07T05:31:56Z",
"ip": "<string>",
"paymentType": "<string>",
"fees": 123,
"meta": "<string>",
"recurringCardToken": "<string>",
"providerId": "<string>",
"accountNumber": "<string>",
"bankName": "<string>"
}
}