Welcome to the official API documentation. Integrate our automated service into your application (Telegram Bots, Sketchware Apps, or Websites) to deliver Game Topups and UniPin Vouchers seamlessly.
This is the primary endpoint to place an order. It operates asynchronously and will return a "processing" status immediately.
| Parameter | Type | Required | Description |
|---|---|---|---|
playerid |
String | Yes | The customer's Game UID. |
code |
String | Yes | UniPin Voucher code or Shop selector (e.g., UPBD-Q-S-...). |
orderid |
String | No | Your unique system order ID. Auto-generated if left empty. |
https://api.codereaperbd.top/api/uc.php?playerid=8742381676&code=UPBD-Q-S-02816864%204237-3657-7159-6735
{
"status": "processing",
"orderid": "NEXA-1789193512",
"message": "Order is processing. Save this orderid to check final status."
}
Use this endpoint to check if an order has been successfully completed or failed. (Recommended to check 10-15 seconds after placing the order).
| Parameter | Type | Required | Description |
|---|---|---|---|
orderid |
String | Yes | The Order ID returned from the Place Order endpoint. |
https://api.codereaperbd.top/api/check.php?orderid=NEXA-1789193512
{
"status": "completed",
"orderid": "NEXA-1789193512",
"nickname": "MAHADIメKing모"
}
{
"status": "failed",
"orderid": "NEXA-1789193512",
"content": {
"batch": [
{
"uc": "UPBD-Q-S-...",
"ok": false,
"detail": "Consumed Voucher ❌"
}
]
},
"nickname": "MAHADIメKing모"
}
Once an order finishes processing on the Nexa server, it automatically POSTs the final result to your webhook receiver.
⚠️ Note: This endpoint is handled internally. You do not need to call this manually from your app or bot.