Keys & URL

Use these credentials to integrate payments on your website or app.

Lifetime Free

Gateway is locked

Set up your gateway details first to unlock your API key.

Gateway URLBase address for all API calls
...
API keyKeep it secret. Only the first 4 and last 3 characters are shown.
...

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.
API Docs Payment links Webhook logs Branding Settings Feedback Support Reseller Admin