Confirmar Transacción
Cuando el comercio responda correctamente esta petición la orden se entenderá aprobada y Payvalida procederá a autorizar a la Red Comercial que conserve el dinero.
Petición realizada por Payvalida para aprobar la transacción que se ejecuta en el punto de recaudo.
La respuesta debe ser entregada en máximo 14 segundos.
Confirmar Transacción
POST
https://[URL definida por el comercio]
Request Body
Name | Type | Description |
---|---|---|
request_type | integer | Valor del 1 al 9 el cual puede ser habilitado como criterio de búsqueda en la Red VIA Baloto dependiendo del caso de uso del comercio. Numérico 1 caracter. |
reference | string | Referencia principal para la consulta de referencias de pago. Numérico Max 16 caracteres. |
reference_aux | string | Referencia auxiliar la cual puede ser habilitada como criterio de búsqueda en la Red Via Baloto dependiendo del caso de uso del comercio. Numérico Max 16 caracteres. |
payment_reference | string | Referencia que se va a pagar, la cual fue recibida dentro del listado de opciones posibles a pagar en el método de consulta. String Max 16 caracteres, numéricos. |
amount | number | Valor del pago. Numérico Max 20 caracteres. |
payment_order | string | Orden única en el comercio, recibida previamente dentro del listado de opciones posibles a pagar en el método de consulta. Alfanumérico Max 100 caracteres. |
netname | string | Nombre de identificación única de la Red de Recaudo. Alfanumérico Max 100 caracteres. |
checksum | string | Cadena de comprobación, calculada con SHA512(netname + reference + payment_reference + amount + transaction + FIXED_HASH). Alfanumérico 128 caracteres. |
timestamp | integer | La fecha y hora en formato Unix (segundos). Max 10 caracteres. |
transaction | string | ID único de transacción de pago registrada por la red de recaudo. Alfanumérico Max 50 caracteres. |
teller | string | Código de la tienda/punto en dónde se realiza la transacción (IP o punto de venta). Alfanumérico Max 50 caracteres. |
terminal_code | string | Código de la terminal en dónde se realiza la transacción. Alfanumérico Max 50 caracteres (depende de la Red de Recaudo) |
geographic_code | string | Código de la localidad en dónde se realiza la transacción, depende de la red/país que lo invoque. Para Colombia podría ser el código DANE. Alfanumérico Max 20 caracteres. |
key_value | string | Para incluir posible configuración o condición especial que se deba tener en cuenta en la transacción. posibilidad de incluir cadena con estructura llave-valor. Alfanumérico Max 500 caracteres. |
money | string | Código de moneda de la transacción. Colombia "1". Alfanumérico Max 3 caracteres. |
Last updated