blindpay
BlindPay Integration
BlindPay is a global payment API. One integration covers bank rails (ACH, wire, RTP, SWIFT, Pix, SPEI, ACH COP, Transfers 3.0, SEPA) and stablecoins (USDC, USDT) across seven chains. Every payment settles through stablecoins under the hood, and BlindPay is a non-custodial processor: funds stay under the customer's control, and failed transactions are returned to the originating wallet or bank account.
The docs come in two flavors and the reference files keep both, marked inline:
- Abstracted flavor: bank-rails framing. Virtual accounts, payins as deposits, payouts as bank transfers. BlindPay handles the stablecoin leg.
- Advanced flavor: stablecoin framing. Managed and external wallets, chains and tokens, on-chain authorization, cross-chain transfers.
Both run on the same API, keys, instances and webhooks. When answering, pick the flavor that matches what the user is building.
Terminology
receiver was renamed to customer. The API path is /customers, IDs still start with re_. The legacy /receivers path and receiver.* webhook events were retired with the July 2026 receivers-to-customers sunset; use /customers and customer.* events exclusively.
Authentication
Every call needs a secret API key and an instance ID in the path: