BOS.PAY FOR DEVELOPERS
Your product.
Open to crypto.
Bring crypto payments into your checkout. One API for payment creation, confirmation and settlement to your own wallet.
Start in the Sepolia sandbox. Live payments require verification.
POST /api/v1/checkout-sessions
{
"fiatAmount": 50,
"fiatCurrency": "ZAR",
"reference": "order-1048",
"restrictNetworks": ["sepolia"]
}Signed events connect the payment to your backend.
Illustrative example. No payment is created here.
A CONNECTED WORLD OF PAYMENTS
One API. More ways to pay.
8 mainnets. Sepolia for your sandbox. One payment flow.
- EthereumLayer 1 · ETH
- BaseLayer 2 · ETH
- BNB Smart ChainLayer 1 · BNB
- PolygonSidechain · POL
- Arbitrum OneLayer 2 · ETH
- OptimismLayer 2 · ETH
- Avalanche C-ChainLayer 1 · AVAX
- LineaLayer 2 · ETH
- SepoliaSandbox · Testnet
Live payments require a verified organization and a receiving wallet on the selected network.
ONE CONNECTED PAYMENT FLOW
From your checkout.
To your wallet.
Keep your product at the centre. Connect payment collection, backend verification and on-chain settlement with clear, documented steps.
A checkout that fits.
Create a hosted checkout from your server, or build your own experience with the invoice API.
Explore the guideConfirmation you can verify.
Signed webhooks and retrievable payment records give your backend the evidence to fulfil an order.
Explore the guideSettlement to your wallet.
Register your receiving wallet on each network. The protocol settles the merchant share after its 0.99% fee.
Explore the guideA CLEAR FEE STRUCTURE
0.99%.
Built into settlement.
No subscription packages for the API beta. Network gas is separate; confirmation and settlement times depend on the network.
Understand the feesMerchant share
Payment allocation before any separate network gas.
FROM SANDBOX TO LIVE
Build it.
Prove the whole flow.
A payment integration goes beyond a successful API request. Test the customer journey, your order handling and the funds arriving in your wallet.
Open your launch checklist- 01
Set up your workspace
Create a sandbox key, register your receiving wallet and connect a webhook.
- 02
Test the payment lifecycle
Create, pay and reconcile a Sepolia invoice. Check retries, expiry and duplicate events.
- 03
Prepare for live payments
Verify your organization and test every network and asset you intend to offer.
