Overview
A blockchain payment is a transfer of funds that occurs over blockchain networks. Lead converts funds between USD and stablecoins and enables USD payouts to international corridors by routing through blockchain infrastructure. Blockchain payments use the same API structure as other Lead payment rails, allowing you to treat stablecoins as another settlement option alongside wires and ACH. Our API abstracts blockchain complexity away, so you initiate transfers without managing wallets, on-chain transactions, or network operations.How Blockchain Payments Work
Blockchain payments move funds from a Lead entity to various destinations. You always have a Lead customer or entity that initiates the transfer, but the source of funds can come from either your Lead account (USD) or your external wallet (stablecoins). Your source of funds:- USD held in your Lead account, or
- Stablecoins held in an external blockchain wallet you control
- External stablecoin wallet (yours or a third party’s)
- Your Lead account (as USD)
- Foreign currency bank account (MXN, COP, BRL, EUR, GBP)
Sending Blockchain Payments
Requirements
To send blockchain payments, you need:- A Lead business account with deposit accounts for fiat sources
- An entity registered in Lead’s system — as the sender, you must always be a Lead entity
Sending Payments
POST
Use the
POST /v0/blockchain_payments endpoint to initiate any blockchain payment.Critical Components
Two critical components define each transfer operation:
- Debtor: This specifies where the funds come from. The source is either a Lead account number or a digital asset wallet.
- Creditor: This specifies where the funds are going. You configure these inline for each individual payment request.
Requirements
Every request requires:
- Source account or wallet: A Lead account number (for fiat sources) or an external blockchain wallet address (for stablecoin sources) that a Lead entity owns
- Destination details: A blockchain wallet address or bank account
- Amount and currency: The instructed amount in USD or a supported stablecoin, plus the settlement currency
- Payment purpose: The reason for the transfer
Blockchain Payment Object
Get Started
Learn how to call thePOST /v0/blockchain_payments endpoint based on whether your funds are in dollars at Lead or in stablecoins in a wallet you control.
USD Funding Source
Debtor sends dollars from Lead.
Stablecoin Funding Source
Debtor sends stablecoins from a wallet they control.

