What Stableyard must enable
None of these is self-serve, in sandbox or in production. Each one has a check you can run yourself.
Your partner fee is one rate on your organization,
partnerFeeBps, set by Stableyard and returned under fees. There is no per-payment fee field. See Assessing fees.
Nothing carries over
What production adds
- Real review. Identity and capability decisions can sit in
requires_revieworprovider_reviewwhile a person looks. Your screens need a waiting state. - Real banks. A transfer into an on-ramp account arrives on the sender’s bank’s schedule, and a payout lands on the banking partner’s.
- Supervised first runs. Some corridors cannot be tested end to end in sandbox. Start each with a supervised low-value transfer.
The checklist
1
Read your configuration in production
GET /v2/partners/config with the production credential. Check KYB, products, email policy and fees again; nothing is inherited from sandbox.2
Register production webhooks
Subscribe to
account.updated, kyc.updated, compliance.*, bank_funding.* and payment.*. Verify every signature, and treat each event as a prompt to read the resource. See Webhooks.3
Create production accounts
Your first production call for each customer is a create, with a new
Idempotency-Key.4
Build the waiting and human states
requires_review, provider_review, requires_intervention and contact_support all mean a person acts. Decide who on your side tells the customer, and who contacts Stableyard.5
Keep secrets out of logs
Never log or store hosted
nextAction.url links, deposit instructions or full bank numbers. Mask them in your support tools.6
Run one supervised transfer each way
One small bank transfer into an on-ramp account and one small payout to a linked bank you control, both reconciled from the resources, not from the responses you got at creation.
Next: Webhooks
Events, delivery guarantees and signature verification.