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 and no real money moves.
Prerequisites
- A sandbox API key (
sk_test_...). Sign up on the dashboard, or your Rasto contact provisions your partner account during onboarding. curlandjq, or your HTTP client of choice.- For the wallet guide only: an ed25519 keypair you can sign with. The guide says what to do if you do not have a KMS yet.
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
Register your 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
If you would rather see the whole integration at planning altitude before you write code, read Implementation Overview first.