Quickstart
Five short guides that take you from an API key to delivered USDC and an authorized wallet send, all in the sandbox.
Each guide below is one sitting. Run them in order the first time: each one uses what the previous produced.
Everything here runs against the sandbox, where verification decisions and bank deposits are simulated, wallets live on testnets, and no real money moves.
Prerequisites
- A sandbox API key (
sk_test_...), created on the dashboard once you have set up your company. curlandjq, or your HTTP client of choice.- For the wallet guide only: two ed25519 keypairs, registered and activated on the dashboard's Wallets page. The guide lists what that involves.
export BASE=https://sandbox.rasto.co
export KEY=sk_test_...
The five guides
1. Get set up
Keys, hosts, the two headers every request needs, and your first call.
2. Onboard a customer
Terms, the customer with its documents, the explicit submit, and the endorsement that opens everything else.
3. Receive a payment
A USD virtual account with a stablecoin destination, then a simulated ACH credit that converts and delivers.
4. Send from a wallet
Start with registered keys, create a wallet, and take one send through verify, sign, authorize.
5. Set up webhooks
Register an endpoint, verify a signature, and replay an event to prove your dedupe works.
What you will have built
To plan the whole integration before you write code, read Implementation Overview first.