Karauti API documentation
/
Sign in

Check a status

POST https://karauti.com/api/v1/transaction/{order_id}

Free, and safe to call as often as needed.

Parameters

ParameterTypeRequiredDescription
order_idstring, in the pathyesThe order_id you sent.
merchant_idstringyes See Authentication.
curl -X POST https://karauti.com/api/v1/transaction/ORD-1001 \ -H 'Content-Type: application/json' \ -H 'X-Karauti-Timestamp: 1786686400' \ -H 'X-Karauti-Nonce: 9f2b41c7d0e8a35b' \ -H 'X-Karauti-Signature: …' \ -d '{"merchant_id":"M2608001","order_id":"ORD-1001"}'
{ "status": 1, "data": { "order_id": "ORD-1001", "trx_id": "K260816YULHW3", "status": 1, "failure_code": null, "message": "The order completed.", "sku": "UNIFF25", "target": "9003278192", "nickname": "Rafi", "sn": "10721447482238481657", "fee": 2, "balance": 4976, "created_at": "2026-08-14T05:46:40+00:00" }, "meta": { "unix_timestamp": 1786686460 } }
{"status": 0, "error_msg": "Not found", "failure_code": "NOT_FOUND"}
Warning

Sign /api/v1/transaction/ORD-1001, not /api/v1/transaction. If order_id is also in the body it must match the URL.