APIs for initiating transactions and checking transaction status.
This endpoint allows you to initiate a payment transaction.
POST
https://paynow.rockandrobot.com/initiate_transaction
{
"integration_id": "17146",
"integration_key": "5d4305aa-a39b-4241-9f9c-77eb7e09c149",
"phone_number": "0772222222",
"email_address": "satorugojo04@yahoo.com",
"amount": "29",
"payer_id": "Satoru Gojo",
"payment_currency": "USD",
"payment_method": "ecocash",
"description": "Bilem"
}
{
"success": true,
"message": "Transaction initialized successfully.",
"poll_url": "https://www.paynow.co.zw/Interface/CheckPayment/?guid=e9ef85c6-17a4-4958-a7fe-afc94ed355b6",
"reference": "ref_67925c1f349f30.55953929"
}
curl -X POST https://paynow.rockandrobot.com/initiate_transaction \
-H "Content-Type: application/json" \
-d '{
"integration_id": "15146",
"integration_key": "9d4305aa-a39b-4241-9f9c-77eb7e08c149",
"phone_number": "0772222222",
"email_address": "satorugojo04@yahoo.com",
"amount": "2",
"payer_id": "Satoru Gojo",
"payment_currency": "USD",
"payment_method": "ecocash",
"description": "Dumblings"
}'
This endpoint allows you to check the status of a payment transaction.
GET
https://paynow.rockandrobot.com/check_transaction_status
integration_id=19146
integration_key=5d4305aa-a39b-4241-9f9c-77eb7e08c149
reference=ref_67925c1f349f30.55953929
{
"success": true,
"message": "Response Obtained",
"status": "Paid",
"reference": "ref_67925c1f349f30.55953929"
}
curl -X GET "https://paynow.rockandrobot.com/check_transaction_status?integration_id=19146&integration_key=5d4305aa-a39b-4241-9f9c-77eb7e08c149&reference=ref_67925c1f349f30.55953929"