Medios de pago locales
Dale espacio a los medios de pago que tus clientes ya usan desde la app de su banco.
Transferencias de cuenta a cuenta y códigos QR aprobados en la banca en línea o la app del propio pagador, más Wallet Fri en Guatemala. Sin datos de tarjeta que capturar, y cada estado final llega por webhook firmado.
- Pix · PSE · Debin · ETPAY
- QR donde se ofrece y Wallet Fri
- Una integración para todos los medios
- Pix · PSE
- Pagos de cuenta a cuenta en Brasil y Colombia
- Pix · SPEI
- Rieles de pago locales, en tiempo real, 24/7
- Debin · ETPAY
- Pagos bancarios en Argentina y Chile
- Wallet Fri
- Pagos con billetera en Guatemala
Por qué Localpayment
Deja que más compradores paguen, sin tarjeta
Los medios que la gente ya usa
Pix, PSE, Debin, ETPAY, QR y Wallet Fri, aprobados en la banca en línea o la app del propio pagador.
Sin datos de tarjeta
El pagador aprueba fuera de tu checkout, así ningún dato de tarjeta pasa por tus sistemas.
Una integración para todos los medios
Todos los medios usan la misma solicitud: cambias el método, el país y la moneda, y el resto queda igual.
Conciliados como todo lo demás
Seguimos la espera y te notificamos una sola vez con un estado final firmado, en el mismo formato de reporte que tarjetas y cuentas virtuales.
Habla con nuestro equipo de ventas
Cuéntanos tus mercados y volúmenes, y diseñamos la integración contigo.
Medios de pago
Rieles A2A, QR y billeteras, mercado por mercado
Cada medio sigue las reglas y los límites locales. Tu integración sigue siendo la misma.
A2A
- br
- co
- ar
- cl
Pix en Brasil, PSE en Colombia, Debin en Argentina y ETPAY en Chile. El pagador aprueba con su propio banco.
A2A —QR
- ar
- bo
- gt
- pe
Códigos QR en Argentina, Bolivia, Guatemala (QR Fri) y Perú. El pagador escanea y aprueba en su app bancaria o billetera.
QR —Billeteras
- gt
Wallet Fri en Guatemala. El pagador recibe una notificación push en la app Wallet Fri y autoriza el pago ahí; el estado final llega por webhook.
Billeteras —
Casos de uso
Dónde los medios locales marcan la diferencia
E-commerce y marketplaces
Ofrece Pix, PSE y QR junto a las tarjetas para que más compradores paguen como prefieren.
E-commerce y marketplaces —Bienes digitales y gaming
Confirmación rápida para recargas y compras dentro del juego, sin necesidad de tarjeta.
Bienes digitales y gaming —Fintech y billeteras
Permite a tus usuarios recargar su saldo desde la app de su banco, en segundos con rieles en tiempo real como Pix.
Fintech y billeteras —Viajes
Cobra reservas en moneda local con medios bancarios nativos.
Viajes —
Cómo funciona
Cuatro pasos, un solo endpoint
- 01
Crea el payin
Llama a POST /api/payin/ y elige el código del medio; por ejemplo, 1314 para Pix o 1936 para PSE.
- 02
Muestra el QR o redirige
Muestra el código QR o las instrucciones de pago, o envía al pagador al flujo de su banco en el caso de PSE.
- 03
El pagador aprueba
La aprobación ocurre en la banca en línea o la app del propio pagador. Ningún dato de tarjeta pasa por tu checkout.
- 04
Estado por webhook
El estado final llega de forma asíncrona, firmado con HMAC-SHA256.
Directorio
Medios locales por país
Medios A2A y QR, más Wallet Fri, documentados hoy.
Argentina
- Medios locales
- QR · Debin
Bolivia
- Medios locales
- QR
Brasil
- Medios locales
- Pix
Chile
- Medios locales
- ETPAY
Colombia
- Medios locales
- PSE
Guatemala
- Medios locales
- QR Fri · Wallet Fri
Perú
- Medios locales
- QR
Fuente: guías por país en docs.localpayment.com. En Colombia, Bre-B se cobra con cuentas virtuales (llave Bre-B). La disponibilidad se confirma para cada comercio durante el onboarding.
Operaciones
Asíncronos por diseño, conciliados como todo lo demás
Los medios locales se confirman cuando el pagador aprueba, no cuando envías la solicitud. Nosotros seguimos la espera y te notificamos una sola vez, con un estado final firmado.
- Webhooks firmados con X-Signature: HMAC-SHA256
- Cancelación de pagos pendientes antes de que el pagador apruebe
- Reembolsos de pagos APM
- Un mismo formato de reporte junto a tarjetas y cuentas virtuales
- 09:41:02.11409:41:02PayIn100 INPROGRESS20084 ms
- 09:41:05.90209:41:05PayIn200 COMPLETED20091 ms
- 09:42:18.33009:42:18PayOut100 INPROGRESS20077 ms
- 09:42:40.01809:42:40PayOut200 COMPLETED20088 ms
- 09:43:00.55109:43:00VirtualAccount200 COMPLETED20080 ms
POST https://example-merchant.com/webhooks/localpayment
x-Signature: HMAC-SHA256 3f9a1c0e…b47e2b
{ "transactionType": "PayIn", "transactionFlow": "DIRECT",
"data": { "externalId": "order_8F2K-1043",
"status": { "code": "200", "description": "COMPLETED" } } }Playground de API
Pix dinámico en un payin
POST /api/payin/ con el código 1314 devuelve el QR dinámico y Copia e Cola. Enter muestra 100 INPROGRESS y luego el webhook.
La barra 80/20 es un reparto ilustrativo del storyboard.
Saldos ilustrativos
- USD25,000.00
- ARS250,000.00
- BRL184,200.00
- MXN310,500.00
Los saldos se mueven solo dentro de este demo, con los montos de ejemplo.
USD en este demo: Estados Unidos, Panamá, Perú y El Salvador.
POST /api/payin/
Authorization: Bearer <DEMO_TOKEN>
DEMO · No se envía nada. Este demo no llama a Stage ni a Producción.
POST /api/payin/
La respuesta simulada aparece aquí
Para desarrolladores
Suma PSE con la misma solicitud
Cambia el país, la moneda y paymentMethod.code; el resto de la solicitud queda igual. PSE usa un flujo de redirección y la respuesta incluye la URL del portal del banco del pagador.
- Pix 1314 · PSE 1936 · cada medio se elige por su código
- Get Available Payment Methods para armar un checkout dinámico
- Cancela pagos pendientes o reembolsa por API
# Ilustrativo: PSE (Colombia), campos simplificados; ver 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" } }'
// Ilustrativo: PSE (Colombia), campos simplificados; ver docs.localpayment.com const res = await fetch('https://api.stage.localpayment.com/api/payin/', { method: 'POST', headers: { Authorization: `Bearer ${accessToken}`, // from POST /api/token/ 'Content-Type': 'application/json', }, body: JSON.stringify({ paymentMethod: { type: 'BankTransfer', code: '1936', flow: 'REDIRECT' }, // PSE · Colombia externalId: crypto.randomUUID(), country: 'COL', currency: 'COP', amount: 350000, accountNumber: process.env.LP_ACCOUNT_NUMBER, conceptCode: '0001', merchant: { type: 'COMPANY', name: 'Comercio Ejemplo S.A.S.', merchantId: process.env.LP_MERCHANT_ID }, payer: { type: 'INDIVIDUAL', name: 'Camila', lastname: 'Rojas', document: { type: 'CC', id: '1000000000' }, email: 'camila.rojas@example.com', }, }), }); const payin = await res.json(); // Redirige al pagador a payin.redirectUrl; el estado final llega por webhook.
Preguntas frecuentes
¿Qué es un APM?
Los medios de pago alternativos son rieles locales nativos de la banca: transferencias bancarias instantáneas, esquemas QR y flujos de cuenta a cuenta. El pagador completa el pago en su propia app bancaria o billetera, sin ingresar datos de tarjeta.
¿Qué tan rápido se confirman los pagos?
Pix confirma en segundos, 24/7. Los APM son asíncronos: el pagador aprueba fuera de tu checkout y cada estado final llega por webhook.
¿Puedo cancelar o reembolsar un pago APM?
Sí. Los pagos pendientes se pueden cancelar antes de que el pagador apruebe, y los pagos APM completados se pueden reembolsar.
¿Cuánto dura una solicitud Debin?
Las solicitudes Debin en Argentina vencen a los dos días si el pagador no las aprueba.
¿Necesito una integración nueva para cada medio?
No. Todos los medios usan el mismo endpoint Create Payin; solo cambias el código del medio, el país y la moneda.
¿Cómo completa el pagador un pago con APM?
Según el medio, es redirigido a su banco (PSE), escanea un código QR o aprueba una solicitud en su app bancaria o en Wallet Fri. La página de experiencias de checkout muestra cada flujo pantalla por pantalla.
¿En qué moneda se hace el pago?
En la moneda local de cada país (por ejemplo BRL para Pix, COP para PSE y CLP para ETPAY) y se acredita en tu cuenta de Localpayment en tu moneda de liquidación.
También en la misma API
Payins
Tarjetas, cuentas virtuales, medios locales y suscripciones con un solo endpoint Create Payin.
Payins —Cuentas virtuales
Un número de cuenta local dedicado para cada cliente o factura.
Cuentas virtuales —Payouts
¿Pagas a billeteras? Envía fondos a Yape, SINPE Móvil, billeteras CCE y más.
Payouts —Directorio de métodos de pago
Cada método documentado, con códigos, límites y velocidad por país.
Directorio de métodos de pago —Experiencias de checkout
Mira cómo ve el pagador cada método, pantalla por pantalla.
Experiencias de checkout —Guía rápida para desarrolladores
Obtén un token, envía tu primera solicitud y recibe un webhook en Stage.
Guía rápida para desarrolladores —
Ofrece los medios que prefiere América Latina
Define con nuestro equipo de pagos los medios locales adecuados para cada uno de tus mercados.

Pix · PSE · Debin · ETPAY