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, and the source of funds is always USD held in your Lead account. Your destination options:- 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 — always a Lead account number.
- Creditor: This specifies where the funds are going. You configure these inline for each individual payment request.
Requirements
Every request requires:
- Source account: A Lead account number that a Lead entity owns
- Destination details: A blockchain wallet address or bank account
- Amount and currency: The instructed amount in USD, 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 to send USD from your Lead account.
USD Funding Source
Debtor sends dollars from Lead.

