1
Create a sandbox account
Sign up at the SohoPay Dashboard and choose Developer sandbox. Sandbox accounts skip KYB and come pre-loaded with test vault collateral.
2
Generate an API key
In the dashboard, go to Settings → API Keys → Create key. Sandbox keys start with
sk_test_. Copy it once — it is not shown again.3
Create an agent with a credit line
This provisions an agent wallet inside SohoPay’s MPC infrastructure and attaches a 50 USDC test credit line:You should get back a
201 with the new agent:Response
4
Create an order and pay it
Create a 1 USDC order for your agent, then submit the payment. In the sandbox, SohoPay signs on the agent’s behalf so you can test the full flow without implementing EIP-712 signing yet:
5
Verify the settlement
Poll the payment until it settles (usually under 2 seconds in sandbox):
Response
That’s it — you settled your first payment. Open the
settlement_tx hash on Sepolia Basescan to see it on-chain, or watch it appear in the Live Feed.Next: choose your integration path
Now that you have a working API key, pick the track that matches what you’re building:Merchant Integration
Accept agent payments. KYB, allowlists, settlements, webhooks. ~3–5 days.
Agent Setup
Run agents with credit lines. Keys, vault funding, limits. ~2–3 days.
Full End-to-End
Both sides of the flow for platforms. ~5–7 days.

