orderId. This endpoint is authenticated and intended for merchant server-to-server use.
Request
GET http://your-gateway:180/v1/order/status/{orderId}
Path Parameters
string
required
The order identifier you specified when creating the collection or payout. Example:
order_1042.cURL
Response
A successful request returns HTTP200 with the R<NotifyOrder> envelope.
NotifyOrder Object
string
The order identifier that was used when creating the collection or payout.
string
The user identifier associated with the order, if provided.
string
The type of order:
COLLECTION or PAYOUT.string
Current order status:
INIT— Order created, awaiting customer paymentPENDING— Transaction detected, awaiting confirmationsPENDING_CONFIRMATION— Waiting for block confirmationsSUCCESS— Payment confirmed successfullyEXPIRED— Order expired without paymentFAILED— Transaction failed
string | null
If the order failed or expired, this field contains the reason.
null otherwise.string
The requested amount as a decimal string (e.g.,
"250.00").string
The actual amount received/paid. May differ from
amount due to network fees or partial fills. null until confirmed.string
The platform handling fee deducted. The platform operator configures the fee structure; when set to
"0.00", no fee is charged.object | null
Blockchain transaction details.
null until a transaction is detected. See below.Transaction Object
string
The blockchain network (e.g.,
"TRON", "ETH", "BSC").string
The token symbol (e.g.,
"USDT").string
The blockchain transaction hash.
string
The sender’s blockchain address.
string
The receiver’s blockchain address.
string
The transfer amount in decimal format.
integer
The block number where the transaction was included.
integer
The number of block confirmations received.
string
Blockchain transaction status:
PENDING, SUCCESS, or FAILED.integer
Unix timestamp of when the transaction was included in a block.

