Skip to content

Local payment methods

Make room for the payment methods customers already open their bank apps to use.

Account-to-account transfers and QR codes approved in the payer’s own online banking or app, plus Wallet Fri in Guatemala. No card data to collect, and every final status arrives by signed webhook.

  • Pix · PSE · Debin · ETPAY
  • QR in 4 countries and Wallet Fri
  • Same Create Payin endpoint
Account-to-account payments in Brazil and Colombia
Pix · PSE
Countries with QR payments: Argentina, Bolivia, Guatemala and Peru
4
Bank payments in Argentina and Chile
Debin · ETPAY
Wallet payments in Guatemala
Wallet Fri

How it works

Four steps, one endpoint

  1. 01

    Create the payin

    Call POST /api/payin/ and choose the method code — for example 1314 for Pix or 1936 for PSE.

  2. 02

    Show the QR or redirect

    Display the QR code or payment instructions, or send the payer to the bank flow for PSE.

  3. 03

    The payer approves

    Approval happens in the payer’s own online banking or app. No card data touches your checkout.

  4. 04

    Status by webhook

    The final status arrives asynchronously, signed with HMAC-SHA256.

Directory

Local methods by country

A2A and QR methods, plus Wallet Fri, documented today.

  • Argentina

    Local methods
    QR · Debin
  • Bolivia

    Local methods
    QR
  • Brazil

    Local methods
    Pix
  • Chile

    Local methods
    ETPAY
  • Colombia

    Local methods
    PSE
  • Guatemala

    Local methods
    QR Fri · Wallet Fri
  • Peru

    Local methods
    QR

Source: country guides at docs.localpayment.com. In Colombia, Bre-B is collected through virtual accounts (Bre-B key). Availability is confirmed for each merchant during onboarding.

Operations

Asynchronous by design, reconciled like everything else

Local methods confirm when the payer approves, not when you send the request. We track the wait and notify you once, with a signed final status.

  • Signed webhooks with X-Signature: HMAC-SHA256
  • Cancel pending payments before the payer approves
  • Refunds for APM payments
  • One report format alongside cards and virtual accounts

For developers

Add PSE with the same request

Change the country, currency and paymentMethod.code — the rest of the request stays the same. PSE uses a redirect flow, and the response includes the URL of the payer’s bank portal.

  • Pix 1314 · PSE 1936 · every method selected by its code
  • Get Available Payment Methods to build a dynamic checkout
  • Cancel pending payments or refund through the API
# Illustrative — PSE (Colombia), fields simplified; see docs.localpayment.com
curl -X POST https://api.stage.localpayment.com/api/payin/ \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "paymentMethod": { "type": "BankTransfer", "code": "1936", "flow": "REDIRECT" },
    "externalId": "c2b8e6d4-0000-4000-8000-000000000019",
    "country": "COL",
    "currency": "COP",
    "amount": 350000,
    "accountNumber": "<your-account-number>",
    "conceptCode": "0001",
    "merchant": { "type": "COMPANY", "name": "Comercio Ejemplo S.A.S.", "merchantId": "<your-merchant-id>" },
    "payer": {
      "type": "INDIVIDUAL",
      "name": "Camila",
      "lastname": "Rojas",
      "document": { "type": "CC", "id": "1000000000" },
      "email": "camila.rojas@example.com"
    }
  }'

Frequently asked questions

What is an APM?

Alternative payment methods are local bank-native rails — instant bank transfers, QR schemes and account-to-account flows. The payer completes the payment in their own banking or wallet app, without entering card data.

How fast are payments confirmed?

Pix confirms in seconds, 24/7. APMs are asynchronous: the payer approves outside your checkout, and every final status arrives by webhook.

Can I cancel or refund an APM payment?

Yes. Pending payments can be canceled before the payer approves, and completed APM payments can be refunded.

How long is a Debin request valid?

Debin requests in Argentina expire after two days if the payer doesn’t approve them.

Do I need a new integration for each method?

No. Every method uses the same Create Payin endpoint; you change the method code, country and currency.

How does a payer complete an APM payment?

Depending on the method, they are redirected to their bank (PSE), scan a QR code, or approve a request in their banking or Wallet Fri app. The checkout experiences page shows each flow screen by screen.

In which currency is the payment made?

In the local currency of each country — for example BRL for Pix, COP for PSE and CLP for ETPAY — and credited to your Localpayment account in your settlement currency.

Offer the methods Latin America prefers

Map the right local methods for each of your markets with our payments team.

How can we help?

Download your copy

Leave your details and get the full edition instantly.