Orders
Price calculation, purchase and order results.
Calculate price
Calculates the current total in USD without checking the integration balance, reserving stock or creating an order. The quote does not lock the price. Do not send a price to /orders/create: it recalculates and charges the current amount.
Create order
Creates a separate purchase on every call and charges the current price. Choose exactly one module request variant. api_user_id identifies your customer; optional partner_order_id links the order to your system but does not deduplicate requests. There is no request_id or client price field. HTTP 200 with processing means accepted, not delivered. Read status even when success=false: review is an uncertain result, refunded means funds were returned. Use /orders/status or final webhooks for the outcome and codes. Never automatically repeat this request after a timeout or uncertain result; see Purchase flow.
Order status
Returns the saved status and result of an order belonging to this integration. success=true means the lookup succeeded, not that the order completed. Codes are returned only for completed codes orders. This request never starts another purchase.
Order history
Returns orders of this integration, newest first by created_at and order ID. Filters are combined. api_user_id and partner_order_id are exact matches; multiple orders can have the same partner_order_id. Date bounds are inclusive and interpreted in UTC. Issued codes and recipient data are available via /orders/status, not this list.