Mach es un método de pago alternativo exclusivo de Chile, que ofrecemos a través de Flow. Se trata de una plataforma de pagos digitales que permite a los usuarios realizar transacciones en línea, transferencias de dinero y compras sin necesidad de una cuenta bancaria tradicional.
Integración mediante redirección
Para integrarlo mediante redirección, el usuario deberá estar presente en el momento del pago, el cual deberá procesarse a través de un navegador. En primer lugar debemos generar una orden de pago, indicando el email.
"extra_data": {
"profile": {
"first_name": " ",
"last_name": " ",
"email": "test@gmail.com",
}
}
Como identificador de servicio, debe indicarse el service_uuid del servicio de FLOW que tengas activado en tu Backend de Paylands → Administrar → Servicios de pago → Listado.
Una vez generada la orden, se debe redirigir al usuario a la pantalla de pago indicando el token de la orden y en la query, el nombre del APM:
Construimos la URL de redirección reemplazando el token por el valor devuelto en la llamada anterior.
https://api.paylands.com/v1/sandbox/payment/process/{token}?apm=MACH
Una vez el usuario sea redirigido a esta pantalla, podrá visualizar un código QR con el que, a través de la aplicación móvil, completar el pago. Cuando complete el pago, será redirigido de vuelta a la URL OK o KO, dependiendo del resultado del pago.
Pruebas
Para más información sobre cómo probar este método de pago en cada uno de sus proveedores, visitar la documentación de FLOW.
Campos personalizados
Opcionalmente, dentro del objeto extra_data
se puede incluir el campo payment_reason
, que permite indicar una descripción del pago.
"extra_data": {
"payment": {
"payment_reason": "Payment description"
}
}