Skip to content

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

Delivering results for global businesses

  • Airwallex
  • LianLian Global
  • PayPal
  • XTransfer
  • TransferMate
  • PingPong
  • Global66
  • Skyee
  • TransFi
  • GCC Remit
  • Nium
  • Routefusion
  • Trolley
  • Cadana
  • neomoney
  • Rapyd
  • TerraPay
  • CurrencyBird
  • Ontop
  • Thunes
  • Triple-A
  • Xtract
  • Payoneer
  • Noah
  • Ksher
  • Manteca

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.

Talk to our sales team

Tell us your markets and volumes, and we’ll design the integration with you.

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. 1

    Your finance teamLocalpayment:

    Create the invoice account

    POST /api/virtual-account with the invoice number as externalId, with one API call per payout. Pick a local account (CLABE, CVU, CCI, TEF, Pix key) or a USD account (SPID, CCI USD, IBAN USD).

  2. 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. 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. 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. 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. 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. 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. 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.

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.

For developers

One call per invoice account

Create virtual accounts with one API call per payout, 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"
      }
    }
  }'

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.

Move large amounts with confidence

Tell us your ticket sizes, markets and currencies. We will design the collection, payout and treasury flow around them.

How can we help?

Download your copy

Leave your details and get the full edition instantly.