API reference
Retrieve a payment order
Retrieve a StableOps payment order by ID with its status, payment instructions, and transition timeline to reconcile transfers and fulfillment decisions.
GET
/v1/payment-orders/{id}Authorization
bearerAuth AuthorizationBearer <token>
Paste your API key from the dashboard.
In: header
Path Parameters
id*unknown
Payment order id.
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/payment-orders/{id}"{
"id": "string",
"merchant_order_id": "string",
"amount": "string",
"requested_amount": "string",
"chain_amount": "string",
"settlement_asset": "USDC",
"status": "created",
"expires_at": "2019-08-24T14:15:22Z",
"metadata": "string",
"created_at": "2019-08-24T14:15:22Z",
"accepted_assets": [
{
"chain": "ethereum",
"asset": "USDC"
}
],
"payment_instructions": [
{
"chain": "ethereum",
"asset": "USDC",
"address": "string"
}
],
"timeline": [
{
"from": "created",
"to": "created",
"reason": "string",
"at": "2019-08-24T14:15:22Z"
}
],
"possible_mismatched_events": [
{
"id": "string",
"chain": "ethereum",
"asset": "USDC",
"from_address": "string",
"to_address": "string",
"amount": "string",
"tx_hash": "string",
"log_index": -9007199254740991,
"block_number": "string",
"payment_order_id": null,
"payment_attempt": null,
"confirmations": 0,
"detected_at": "2019-08-24T14:15:22Z"
}
]
}{
"statusCode": -9007199254740991,
"message": "string",
"error": "string"
}{
"statusCode": -9007199254740991,
"message": "string",
"error": "string"
}How is this guide?
Last updated
List payment orders GET
List StableOps payment orders within your organization and environment, inspect current payment states, and paginate results for support and reconciliation.
Cancel a payment order POST
Cancel a StableOps payment order only while it remains created, release its allocated receiving addresses, and preserve the cancellation in its event history.