Consulta Dinámica
Consulta de referencias disponibles para pago de acuerdo a un criterio de búsqueda.
El proceso consiste en que Payvalida realiza una solicitud con el criterio de búsqueda definido. El comercio tiene total control sobre la referencia a recaudar, la red de recaudo por la cual realizar el pago, así como el punto habilitado y su posición geográfica. En la respuesta el comercio entregará la referencia o referencias de pago asociadas a la solicitud.
Al igual que con Cashin+, la referencia deberá poseer un prefijo de tres digitos que permita identificar al comercio asociado a ella, este prefijo no es necesario para convenios privados con la Red Baloto.
En la respuesta, cada referencia de pago cuenta con una de las tres posibles opciones (payment_type) que permite a Payvalida aceptar el monto enregado en el punto de recaudo:
1-Monto abierto: El valor entregado a la Red es cero ($0), el cliente puede hacer un pago por un valor que se encuentra dentro de un rango definido por el comercio y que el cliente debe conocer.
2-Monto fijo: Se retorna un valor asociado a la referencia, es el único valor que el cliente puede pagar.
3-Monto sugerido: Se retorna un valor asociado a la referencia, sin embargo el cliente puede pagar un valor mayor o menor, dependiendo de un rango definido por el comercio y que el cliente debe conocer.
La respuesta debe ser entregada en máximo 14 segundos.
Consulta dinámica
GET
https://[URL definida por el comercio]
Query Parameters
Name | Type | Description |
---|---|---|
request_type | string | 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. |
netname | string | Nombre de identificación única de la Red de Recaudo que está procesando la transacción. Alfanumérico Max 40 caracteres. |
checksum | string | Cadena de comprobación SHA512(reference + money + netname + timestamp + FIXED_HASH). Alfanumérico 128 caracteres. |
money | string | Código de la moneda de la petición. (1 para Colombia). Alfanumérico Max 3 caracteres. |
timestamp | number | La fecha de la petición en formato Unix (segundos). Max 10 caracteres. |
transaction | string | ID único de transacción de consulta enviada por la Red de recaudo. Alfanumérico Max 40 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 20 caracteres. |
terminal_code | string | Código de la terminal en dónde se realiza la transacción. Alfanumérico Max 20 caracteres (Depende de los codigo de la Red). |
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. Colombia (código DANE). Alfanumérico Max 10 caracteres. |
key_value | string | Para incluir posible configuración o condición especial que se deba tener en cuenta en la transacción. Cadena con estructura llave-valor. Alfanumérico Max 500 caracteres. |
Last updated