Skip to main content

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.