Skip to main content

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)
When you initiate a payment via the API, you specify your source account, your destination (wallet or bank account), and the amount. Lead handles currency conversion, settlement across blockchain rails, and delivery to your specified destination.

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:
  1. Debtor: This specifies where the funds come from — always a Lead account number.
  2. Creditor: This specifies where the funds are going. You configure these inline for each individual payment request.

Requirements

Every request requires:
  1. Source account: A Lead account number that a Lead entity owns
  2. Destination details: A blockchain wallet address or bank account
  3. Amount and currency: The instructed amount in USD, plus the settlement currency
  4. Payment purpose: The reason for the transfer

Blockchain Payment Object

Get Started

Learn how to call the POST /v0/blockchain_payments endpoint to send USD from your Lead account.

USD Funding Source

Debtor sends dollars from Lead.