Confirmación de la orden
Pago de la orden
El checkout de Flow es la interfaz donde el cliente elige el método de pago para realizar el pago de su orden. Según la opción seleccionada, es posible que se produzca una redirección a los servicios propios del proveedor de pago.
Recepción de la confirmación de la orden
Una vez realizado el pago, Flow realiza un llamado tipo REST
con un método POST
a la url callback de confirmación definida en la creación de la orden en el parámetro urlConfirmation
.
Dependiendo del método de pago, la confirmación de la orden puede recibirse antes de la redirección indicada en el parámetro urlReturn
. En el caso de los métodos de pago asíncronos, principalmente aquellos que implican pago en efectivo, la confirmación llega después de la redirección.
El llamado a la url de retorno se compone principalmente por:
Método: POST
Header: Content-Type application/x-www-form-urlencoded
body: token=token de la transacción
token | string Token de transacción |
{- "token": 123187565538192
}
Esta confirmación debe ser respondida con un código http de respuesta 200 en menos de 15 segundos. Considerando un rango adecuado de respuesta entre 1 y 10 segundos.
En caso de que la respuesta desde el cliente no sea 200 o supere los 15 segundos, se notifica vía correo con el título “Alerta: Problema de integración - Flow”. Donde se indican los detalles de la transacción, el código de http de respuesta recibido y el tiempo de respuesta del webhook.
Los estados de las transacciones no se verán afectados por errores en la respuesta de la confirmación. Por lo tanto, si una transacción es pagada correctamente y existe un error en la respuesta en la url de confirmación, la transacción se mantendrá exitosa.
Medios de pago sincronos
Son aquellos medios de pagos que entregan en línea el resultado de la transacción, por ejemplo: las tarjetas de crédito, débito, prepago y billetera.
Medios de pago asincronos
Aquellos que permiten al cliente realizar pagos en una sucursal física. En este último caso, la confirmación de pago de Flow hacia el comercio puede ocurrir varias horas después de que el cliente sea redireccionado a la url de retorno.