Solutions · B2B & high-value
Built for tickets that cards can’t carry
Collect large invoices by bank transfer into dedicated virtual accounts, pay suppliers over high-value rails and move treasury between currencies, with approvals at every step.
- USD collections via SPID in Mexico
- Double-signature payouts
- Rate lock with a quote token
Virtual account
Customer #000123
CLABE
646180 •••• •••• 4821
- SPEI · ref 7F2A009309:41MX$ 12,400.00Matched
- SPEI · ref 3B7Q021109:12MX$ 4,980.50Matched
- SPEI · ref 9A1C1189YesterdayMX$ 22,150.00Matched
- High-value payouts in Chile
- TEF High-Value (CL)
- High-value payouts in Paraguay
- SIPAP High-Value (PY)
- High-value payouts in Peru
- LBTR (PE)
- Fund your balance and withdraw to your own accounts
- Wire In / Wire Out
Capabilities
Everything a finance team needs for large tickets
Bank transfer is how large amounts move in Latin America. We make every transfer identifiable, fast and controlled.
A virtual account per buyer or invoice
Give each buyer a dedicated CLABE, CVU, CCI, Pix key or IBAN. Transfers are matched to the right invoice automatically.
Collect in USD where rails allow
Receive US dollars over SPID in Mexico and through USD accounts in Peru and Costa Rica, alongside local currency.
High-value payout rails
Go above instant-rail limits with TEF High-Value in Chile, LBTR in Peru and SIPAP High-Value in Paraguay.
Double-signature approvals
Require a second approver before any payout leaves your account, in the Business Portal or through the API authorization step.
Proof of payment
Download a proof of payment for every completed payout to share with suppliers and auditors.
Bulk FX with a locked rate
Quote a conversion, lock the rate with a quote token and convert in bulk between your own accounts, within local market hours.
How it works
An order-to-cash flow built for large invoices
- 01
Issue the invoice with its own account
Create a virtual account for the buyer or the invoice and print the account details on the invoice.
- 02
The buyer pays from their bank
A local transfer over SPEI, Pix, TEF or CCE, from any bank. No card limits and no installments to negotiate.
- 03
Matched and notified
We match the transfer to its virtual account and notify your system by webhook, with the amount and payer details.
- 04
Convert, hold or withdraw
Keep the balance in local currency, convert into USD or EUR within market hours, or withdraw to your own bank account.
Treasury & FX
Move money between currencies on your terms
Hold multi-currency balances, transfer between your accounts across countries and convert local currency into USD, EUR, GBP, CAD, AUD, NZD, CHF, USDC or USDT. Quote first, lock the rate with a token, then execute.
- FX within local market hours, with rate lock
- Internal transfers between your accounts in different countries
- USDC and USDT on Ethereum and Tron for funding and withdrawals
- Withdrawals only to your own verified accounts or allow-listed wallets
Convert
250,000.00
1,358,025.00
High-value payouts
High-value rails by market
Where large payouts go once they pass the limit of each country’s standard rail.
Chile
- Rail
- TEF High-Value
- Threshold
- Above CLP 7,000,000
- Settlement
- Same day
Paraguay
- Rail
- SIPAP High-Value
- Threshold
- Above PYG 5,000,000
- Settlement
- Real time, 24/7
Peru
- Rail
- LBTR
- Threshold
- Above PEN 30,000
- Settlement
- Same day
Limits and timings as published in our API documentation. They can change and may vary by bank.
Why local
International wires vs. local collection
Collecting by international wire
- Slow, multi-hop transfersFunds pass through correspondent banks before they reach you, with little visibility along the way.
- Manual matchingPayment references get lost, so finance matches deposits to invoices by hand.
- Charges on both endsIntermediary and receiving fees can reduce the amount that actually arrives.
Collecting locally with Localpayment
- Domestic transfersBuyers pay from their local bank; real-time rails such as SPEI, Pix and TEF confirm in seconds, 24/7.
- Automatic matchingEach virtual account identifies its payer or invoice, and a webhook confirms the amount.
- One view of every currencyBalances, conversions and withdrawals in the Business Portal and through the API.
For developers
One call per invoice account
Create virtual accounts one by one or in batches, disable them once an invoice is paid, and receive a webhook for every incoming transfer.
- Your own externalId on every request
- Batch creation for large customer bases
- Payment simulator in Stage
# Example request — see docs.localpayment.com for the exact contract
curl -X POST https://api.stage.localpayment.com/api/virtual-account \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"externalId": "invoice-2026-000481",
"accountNumber": "<your-account-number>",
"country": "MEX",
"beneficiary": {
"type": "COMPANY",
"name": "Distribuidora Nortia S.A. de C.V.",
"document": { "type": "RFC", "id": "DNO200101AB1" },
"address": {
"street": "Av. Insurgentes Sur",
"number": "1200",
"city": "Ciudad de México",
"state": "CDMX",
"country": "Mexico"
}
}
}'Recommended method mix
Which rails carry large invoices, country by country
A dedicated virtual account per buyer or invoice for collection; real-time rails for most payouts and high-value rails above their limits.
Mexico
- Pay-in methods
- CLABE virtual account (SPEI) per buyer or invoice · SPID account for USD, up to USD 10,000,000
- Payout rails
- SPEI 24/7, no maximum amount
Brazil
- Pay-in methods
- Pix-key virtual account up to BRL 2,000,000 · Pix (QR and Copia e Cola)
- Payout rails
- Pix 24/7, no maximum · TED same day
Chile
- Pay-in methods
- TEF virtual account up to CLP 100,000,000 · ETPAY
- Payout rails
- TEF 24/7 up to CLP 7,000,000 · same-day above
Peru
- Pay-in methods
- CCI virtual account in PEN (up to PEN 30,000) or USD (up to USD 10,000) per transfer
- Payout rails
- CCE in real time up to PEN 30,000 · LBTR same day above it
Colombia
- Pay-in methods
- PSE up to COP 788,800,000 · Bre-B-key virtual account up to COP 11,000,000
- Payout rails
- ACH same day or next day · TransfiYa · Bre-B key 24/7
Argentina
- Pay-in methods
- CVU virtual account up to ARS 10,000,000 · CVU with payment intent · Debin
- Payout rails
- COELSA transfers 24/7 up to ARS 25,000,000
Paraguay
- Pay-in methods
- Payouts only
- Payout rails
- SIPAP in real time up to PYG 5,000,000 · SIPAP high-value above it
Only methods documented in our API are listed. Limits, speeds and cut-off times per method are on each country page.
Money flow
From a large invoice to a paid supplier, with approvals in between
One integration for collecting invoices by transfer, converting balances and paying suppliers over local and high-value rails.
- 1
Your finance teamLocalpayment:
Create the invoice account
POST /api/virtual-account with the invoice number as externalId, one by one or in batches. Pick a local account (CLABE, CVU, CCI, TEF, Pix key) or a USD account (SPID, CCI USD, IBAN USD).
- 2
Your finance teamBuyer:
Issue the invoice
Print the account details on the invoice. The buyer needs no card and no new relationship with us.
- 3
BuyerLocalpayment:
The buyer transfers
A domestic transfer over SPEI, Pix, TEF, CCE or PSE from any bank, in local currency or in USD where the rail allows it.
- 4
LocalpaymentYour finance team:
Signed webhook
The deposit arrives signed with HMAC-SHA256, with amount and payer details, already matched to the invoice. Disable the account once the invoice is settled.
- 5
LocalpaymentLocalpayment:
Quote, lock, convert
Request a quote, lock the rate with a quote token and convert in bulk between your own accounts, within local market hours.
- 6
Your finance teamLocalpayment:
Order the payouts
POST /api/payout/ for each supplier one by one, or several in a batch. With double signature enabled, every payout waits in Pending Authorization for a second approver.
- 7
LocalpaymentSupplier:
Pay over the right rail
SPEI with no maximum, TEF high-value in Chile, LBTR in Peru, SIPAP high-value in Paraguay. A proof of payment is available for every completed payout.
- 8
LocalpaymentYour bank account:
Withdraw
Wire Out sends USD, EUR or other hard currencies only to your own verified bank account, or USDC and USDT to an allow-listed wallet.
Limits and speeds per rail are published in our API documentation and may vary by bank. Conversion happens within local market hours; the rate is locked with a quote token.
Market figures
Bank transfer is how large amounts move in Latin America
Public figures from official and industry sources. Each one links to its source.
73.5M
people in Mexico made at least one SPEI transfer in a quarter
Source: Banco de México, Informe anual sobre las infraestructuras de los mercados financieros 2024
65.6%
of retail payment operations in Argentina are electronic funds transfers
15%
annual growth of electronic funds transfer (TEF) transactions in Chile
Source: Banco Central de Chile, Informe de Sistemas de Pago 2026
Industry FAQ
What counts as a high-value payment?
Anything that cards, installments or instant-rail limits don’t carry comfortably: wholesale orders, B2B invoices, equipment, tuition. Each rail has its own limits, and our team maps them to your ticket sizes.
Can buyers pay in US dollars?
In Mexico, virtual accounts can receive USD over SPID. Peru (CCI USD) and Costa Rica (IBAN USD) also offer USD accounts. Elsewhere, buyers pay in local currency and you convert into USD within market hours.
How do I pay suppliers above the instant-rail limits?
SPEI in Mexico has no maximum amount. In Chile, TEF above CLP 7,000,000 goes out as TEF high-value the same day; in Peru, amounts above PEN 30,000 go over LBTR; in Paraguay, SIPAP high-value covers amounts above PYG 5,000,000. You call the same POST /api/payout/ and we route by amount.
How do double-signature approvals work?
When enabled, payouts wait in Pending Authorization until a second user approves them in the Business Portal or your system calls the authorization endpoint. The requester and the approver are different users.
Can I pay many suppliers at once?
Yes. Send payouts in batches by API. Each payout keeps its own externalId and status, double signature applies to the batch, and a proof of payment is available for every completed item.
Can I send funds to a third party abroad?
No. Wire Out sends funds only to your own external bank account or to allow-listed stablecoin wallets. Payments to third parties go through local payouts.
How is FX priced?
FX terms are set in your commercial agreement. Before each conversion you request a quote, see the exact rate and can lock it with a quote token, within local market hours.
How does reconciliation work with hundreds of open invoices?
Each invoice has its own virtual account and your own externalId, so every deposit is matched on arrival and confirmed by a signed webhook. Balance, activity and reconciliation data are available by API and as exports from the Business Portal.
Keep exploring
Virtual accounts
Unique local accounts per buyer or invoice, reconciled automatically.
Virtual accounts —Payouts
Local and high-value rails with approvals and proof of payment.
Payouts —FX & treasury
Multi-currency balances, rate lock and bulk conversions.
FX & treasury —Coverage
18 countries with a licensed, registered or supervised presence.
Coverage —Payment methods by country
Every documented method with limits and speeds.
Payment methods by country —Checkout experiences
What the payer sees, method by method, country by country.
Checkout experiences —
Move large amounts with confidence
Tell us your ticket sizes, markets and currencies. We will design the collection, payout and treasury flow around them.

USD collections via SPID in Mexico