Skip to main content
A lightweight endpoint that returns only the order’s current status. Use this for polling scenarios where you need to check whether a payment has been confirmed without retrieving the full order details.

Request

GET http://your-gateway:180/v1/order/getOrderStatus?orderId={orderId}&sign={sign}

Query Parameters

orderId
string
required
The order identifier. Example: order_1042.
sign
string
required
HMAC-SHA256 signature computed over the orderId value.

cURL


Response

A successful request returns HTTP 200 with the R<PaymentOrderStatus> envelope.

PaymentOrderStatus Object

status
string
Current order status:
  • INIT — Awaiting payment
  • PENDING — Transaction detected
  • PENDING_CONFIRMATION — Awaiting block confirmations
  • SUCCESS — Payment confirmed
  • EXPIRED — Order expired
  • FAILED — Payment failed

Example Response


Usage Example

Last modified on June 26, 2026