Keys & URL
Use these credentials to integrate payments on your website or app.
Gateway is locked
Set up your gateway details first to unlock your API key.
Gateway URLBase address for all API calls
...Create an order
Send this HTTP POST request from your server. The response contains a pay_url to redirect your customer.
curl -X POST https://yourdomain.com/api/v1/create-order \
-H "x-api-key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"amount":199,"order_id":"ORD1001",
"webhook":"https://yoursite.com/hook",
"redirect":"https://yoursite.com/thanks"}'
Check status & Webhook verification
GET /api/v1/status/<order_id>
status: PENDING | PAID | EXPIRED
Webhook = POST JSON:
{
"event": "payment.success",
"id": "ord_...",
"order_id": "ORD1001",
"status": "PAID",
"amount": 199.00,
"payable": 199.03,
"paid_at": "2026-10-07T07:00:00Z"
}
Header x-signature = HMAC-SHA256(raw_body, your_api_key)
Credit your user once per order_id, then respond with HTTP 200.
After payment, the customer returns to your redirect URL with
?order_id=..&id=..&status=PAID.