S2S APM Payment with Customer Token
Method : POST
Url : {{base_url}}/api/v1/payment/process-apm-transaction
Username : App Key
Password : Secret Key
{
"customerToken":"4fd158b995xxxxxxxxxed981020f",
"reference": "XYOCJXEBFJACK0002",
"merchantAccountId": "{{your_account_no}}",
"currency": "KES",
"amount": "20",
"ttl": "10",
"tagName": "",
"solutionUniqueId": ["f5a112d7-77f6-4573-8b54-1a3d9d59f750"],
"isRecurring":"",
"recurringInterval":"",
"customerBrowserUserAgent":"mozila firefox",
"customerIP":"172.0.0.1",
"additionalInfo":{
"ewallet_account_id":"+254111111111", // MPESA example
"document":"11111111111" // PIX/Monetix example (CPF/CNPJ)
} // get from api
}
{
"success": true,
"message": "Payment initiated",
"data": {
"payment_url": "https://sandbox.cardpay.com/MI/payments/redirect?token=AB5106c2HDBe0c44f3cF7DF5",
"reference": "XYOCJXEBFJACK0002"
}
}