Métodos de pago disponibles
Estos son los métodos de pago alternativos que devuelven una respuesta de /payments, filtrados por el país seleccionado en el sidebar. El valor de la primera columna es lo que envías en body.processor cuando procesas un pago.
Un comercio solo ve el subconjunto de métodos habilitados para su cuenta. La lista autoritativa para una transacción dada es el array data.paymentMethods que devuelve POST .../transactions — léelo de tu propia respuesta en lugar de hardcodear la tabla de abajo. Si falta un método que esperas, contacta a Migo Operations para habilitarlo.
Cómo leer esta tabla
| Columna | Significado |
|---|---|
| Método | Valor a enviar en body.processor de POST /api/v1/integrations/transactions/{transactionId}/payments. |
| Cómo paga el cliente | La experiencia que completa el cliente (app de billetera, escaneo de QR, botón de banco, voucher de efectivo). |
| ¿Pre-call? | Si debes llamar primero a /payment-intents para obtener metadata dinámica. La mayoría de los rieles de Guatemala no lo requieren. |
data.type devuelto | La forma devuelta en data.type para que tu frontend sepa cómo renderizarla — url, base64 o json. |
Showing the alternative payment rails that return a /payments response in Guatemala. Use the country selector in the sidebar to switch markets.
Processor (body.processor) | How the customer pays | Pre-call /payment-intents? | data.type returned |
|---|---|---|---|
zigi | Wallet redirect — the customer authorizes inside the Zigi app | No | url |
akisiQR | Akisi wallet — scannable QR image | No | base64 |
pronet | Cash references payable at Pronet convenience stores | No | json |
bancoIndustrial | Banco Industrial push QR | No | base64 |
quickPayQR | Interbank QR aggregator that resolves to the customer’s bank app | No | json |
bamPaymentButton | BAM hosted page — the customer completes payment on BAM’s domain | No | url |
fri | Push-payment fixture used to simulate a wallet authorization (test/sandbox) | Optional | json |
akisiQR devuelve base64, no jsonPara akisiQR la respuesta devuelve data.type: "base64" y data.data como un URI completo data:image/png;base64,… listo para colocar en <img src=...>. Consulta Procesar pago → Forma de respuesta por data.type.
Siguientes pasos
- Crear transacción — mira cómo se devuelve
data.paymentMethods. - Procesar pago — el cuerpo unificado y el payload
data.typea renderizar. - Navega el spec en vivo bajo
Alternative Payments.