Optional analytics on public pages. No session recording. Support works either way. Privacy details
Wallets & destinations
The invoice payment address is not your wallet. Register the destination that should receive the merchant share.
One EVM address can cover the networks you select. Enable native and stablecoin acceptance explicitly.
Select the exchange, network, and individual asset. Paste the deposit address for that exact combination. An exchange ETH address is not reused for USDC.
Wallets are managed in the console by organization admins. API keys can list them (GET /settlement-addresses) but can never add or change one, whatever their permissions.
const response = await fetch(`${process.env.BOSPAY_API_BASE}/settlement-addresses`, {
method: "GET",
headers: {
"Content-Type": "application/json",
"BOSPay-Version": "2026-09-23",
"X-API-Key": process.env.BOSPAY_API_KEY,
}
});
if (!response.ok) {
throw new Error(`BOSPay request failed: ${response.status}`);
}
const data = await response.json();