Skip to main content
Stablecoin Account API Publisher Disclaimer When a Stablecoin Account API call fails, the response carries a non-2xx code and a human-readable message in the same envelope as success responses:
Successful calls always return code: 200 — check it even on HTTP 200 responses.

Status codes

Every response includes an x-response-id header (UUID). Log it — UQPAY support uses it to trace the exact request.

Business rule errors to expect

These message values indicate conditions your integration should handle deliberately rather than treat as generic failures:

Failures after acceptance

A code: 200 response means the order was accepted, not that it will succeed. Deposits, withdrawals, conversions, and transfers can still end in Failed (or Submit Failed) asynchronously — watch the corresponding webhook (ramp.*.failed events) and treat the order’s message field as the failure reason where present.