Skip to content

Get an order

GET
/v1/orders/{orderNumber}
curl --request GET \
--url https://api.pekangame.space/api/reseller/v1/orders/example \
--header 'Authorization: Bearer <token>'

The current status of one of the caller’s own orders, including any later refund to your Purchase Balance. Poll this as the fallback to the delivery webhook; a failed delivery does not itself guarantee a refund.

orderNumber
required
string

The order.

Media typeapplication/json
object
order_number
required
string
product_code
required
string | null
player_id
required
string
server_id
required
string | null
price_sen
required
integer
payment_status
required
string
delivery_status
required
string
wallet_refunded
required
boolean
wallet_refund
required
object
amount_sen
required
integer
refunded_at
required
string
created_at
required
string | null
delivered_at
required
string | null
Example
{
"order_number": "PG-7QK2M9X4RJ",
"product_code": "MLMY-86",
"player_id": "123456789",
"server_id": "2201",
"price_sen": 6300,
"payment_status": "paid",
"delivery_status": "delivered",
"wallet_refunded": false,
"wallet_refund": null,
"created_at": "2026-09-10T09:14:52+00:00",
"delivered_at": "2026-09-10T09:15:07+00:00"
}

MISSING_API_KEY or INVALID_API_KEY.

Media typeapplication/json
object
error
required
string
message
required
string
Example
{
"error": "MISSING_API_KEY",
"message": "An API key is required. Send it as a bearer token."
}

RESELLER_INACTIVE or IP_NOT_ALLOWED.

Media typeapplication/json
object
error
required
string
message
required
string
Example
{
"error": "RESELLER_INACTIVE",
"message": "This reseller account is deactivated."
}

ORDER_NOT_FOUND — no order with that number belongs to the caller.

Media typeapplication/json
object
error
required
string
message
required
string
Example
{
"error": "ORDER_NOT_FOUND",
"message": "No order was found for that order number."
}

RATE_LIMITED — retry after the Retry-After header.

Media typeapplication/json
object
error
required
string
message
required
string
Example
{
"error": "RATE_LIMITED",
"message": "Too many requests. Retry after the period given in the Retry-After header."
}