Offloader Wallets automate stablecoin-to-fiat conversion without requiring a per-transfer API call. You create an on-chain wallet address for each customer, and any stablecoin sent to that address is automatically converted to the linked fiat currency and deposited into the customer’s registered bank account.Documentation Index
Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
Use this file to discover all available pages before exploring further.
Offloader Wallets are an add-on product. They use different endpoints than the Transfers API and do not support webhooks.
How it works
When you create an Offloader Wallet, SpherePay provisions a dedicated on-chain wallet address tied to a specific bank account. The full flow is:- You register a bank account for the customer.
- You create an Offloader Wallet linking the customer’s on-chain address to their bank account.
- You share the wallet address with your customer.
- The customer sends stablecoins to the offloader address.
- SpherePay automatically converts the stablecoins to fiat and initiates a payout to the linked bank account — no additional API calls required.
When to use Offloader Wallets vs. the Transfers API
Use Offloader Wallets when you want fully automated, deposit-triggered conversion with no per-transfer API call and no webhook dependency. Use the Transfers API when you need explicit per-transfer control or event-driven webhook notifications.One wallet per customer
Supported stablecoins and networks
| Stablecoin | Supported Networks |
|---|---|
| USDC | Arbitrum, Avalanche, Base, Ethereum, Polygon, Solana |
| USDT | Ethereum, Tron |
| EURC | Base, Ethereum, Solana |
Supported fiat destinations
| Currency | Rails |
|---|---|
| USD | ACH, Wire |
| EUR | SEPA |
Integration steps
Before you begin, confirm that Offloader Wallets are enabled for your SpherePay application. Contact your sales representative if you need access.Onboard the customer
Each customer must be registered via the Create Customer API, have accepted the Terms of Service, completed KYC (for individuals) or KYB (for businesses), and have a customer status of
approved.Register a bank account for the customer
Create a bank account record for the customer using the bank account API. This is the fiat destination account where converted funds will be paid out.
Create an Offloader Wallet
Call The response includes the on-chain
POST /v2/offloader-wallet with the customer ID, the stablecoin currency and network to accept, and a destination object pointing to the customer’s bank account.address your customer will send stablecoins to.Retrieve the wallet address
The
address field in the response is the on-chain wallet address. You can also retrieve it at any time with GET /v2/offloader-wallet/{offloader_wallet_id}.Share the wallet address with your customer
Provide the customer with the
address from the response. Instruct them to send only the configured stablecoin and network to this address — for example, USDC on Ethereum only.Additional API operations
In addition to creating and retrieving offloader wallets, the API supports:PATCH /v2/offloader-wallet/{id}— update the destination bank accountGET /v2/offloader-wallet— list all offloader wallets
Notes
Webhook notifications are not currently supported for Offloader Wallets. Poll the Transfer API to check the status of individual conversions.

