Initiate an order for a product such as a premium account upgrade or metal card. Returns a unique order reference to pass to your payment gateway.
orderId and, where applicable, a paymentConfig object containing everything needed to route the user through an external crypto payment flow.
Once you have an orderId, pass it to your payment gateway. After payment is submitted, poll GET /v1/order/:orderId to confirm the final outcome.
Bearer <userAccessToken>application/json.GET /v1/order/products/available. Example: "PRODUCT_ID_ABC"CRYPTO_EXTERNAL_DAIMOorderId to track the order status. Use paymentConfig to initiate payment via your gateway.
"payment_1234"GET /v1/order/:orderId.401 — Authentication Error
Authorization header.403 — Authorization Error
422 — Validation Error
productId and paymentMethod are both present and that paymentMethod is a supported enum value (CRYPTO_EXTERNAL_DAIMO).498 — Invalid Client Key
X-Client-ID header value is not recognised. Verify your client ID.499 — Missing Client Key
X-Client-ID header is absent from the request.500 — Internal Server Error