Permite a la red registrar la transacción de pago en Payvalida; una vez recibida esta petición correctamente, la referencia se considera aprobada. Antes de invocar esta operación, la red debe hacer las validaciones de negocio pertinentes, algunos ejemplos son: usuario cuenta con saldo suficiente para la transacción o validar un monto mínimo de la transacción.
Nombre de identificación única de la Red de Recaudo
request_type*
integer
Utilizado en el método de consulta
reference*
string
Utilizado en el método de consulta
reference_aux
string
Utilizado en el método de consulta
payment_reference*
string
Referencia de pago, recibida dentro del listado de opciones posibles a pagar.
transaction*
string
ID transacción único de la Red de recaudo. Puede ser el mismo utilizado en la consulta.
amount*
number
Valor a recaudar. No incluir más de 4 decimales.
checksum*
string
Cadena de comprobación, calculada con SHA512(netname + reference + trasaction + amount + FIXED_HASH). Para este cálculo el "amount" se incluye sin decimales.
commerce
string
Nombre del comercio sobre el cual se está realizando la transacción
timestamp*
number
Fecha en formato Unix segundos.
request_transaction
string
ID de la transacción utilizada en la consulta
teller*
string
Código de la tienda/punto en dónde se realiza la transacción (ip o punto de venta)
terminal_code*
string
Código de la terminal en dónde se realiza la transacción
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)
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