Consulta Dinámica
Consulta de referencias disponibles para pago de acuerdo a un criterio de búsqueda.
Last updated
Consulta de referencias disponibles para pago de acuerdo a un criterio de búsqueda.
Last updated
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.
GET
https://[URL definida por el comercio]
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.