Skip to main content
In your integration, paths are relative to the base URL: Every request carries your key in X-API-Key — see Authentication. Each endpoint lists the scope it needs.

Try it

Try it on each endpoint sends the request to the example server, https://examples.staging.rampapay.com/v1. It answers like the API, with sample data: nothing real moves and no merchant is paid.
  • Key: any key that starts with rpk_mock_, for example rpk_mock_yourname. Never enter your real key. Each rpk_mock_ key gets its own example wallet, starting at 1,000 USDT, so ids from one answer work in the next request.
  • Outcomes: the example server picks how a payment ends from the QR’s content. Use these in POST /payouts/qr/resolve and POST /payouts, with the amount you quoted:
The example server is for reading the API, not for testing your integration. Build against the sandbox base URL with your sandbox key, as in the quick start.