Completar pre-autorización
Confirmar el importe real de la transacción pre-autorizada. Este importe puede ser igual, mayor, o menor que el monto pre-autorizado.
Última actualización
Confirmar el importe real de la transacción pre-autorizada. Este importe puede ser igual, mayor, o menor que el monto pre-autorizado.
Última actualización
Para la completar una pre-autorización pueden existir 3 escenarios:
Monto menor al pre-autorizado: se completa la pre-autorización con el monto indicado en el servicio de completion.
Monto igual al pre-autorizado: se completa la transacción por el monto indicado.
Monto mayor al pre-autorizado: se completa la pre-autorización inicial y se crea una nueva transacción por el monto restante. Esta transacción se puede identificar con el order_1, donde order es el orderId del request. En caso de que la transacción por el monto restante sea rechazada, esta será notificada como vencida a través del API de notificación.
Producción: https://api.payvalida.com/v4/merchant/completion
Campo | Requerido | Tipo | Descripción |
---|---|---|---|
CODE | DESC |
---|---|
merchantName
sí
string
Nombre del merchant
orderId
sí
string
Id de la orden creado por el merchant previamente en el API Recaudo
checksum
sí
string
sha512(merchantName + orderId + fixed_hash)
amount
sí
string
Monto por el cual se va a realizar la finalización de la transacción
token
sí
string
Identificador del token creado anteriormente para la tarjeta
typeDi
no
string
Tipo de documento del usuario. Colombia: CC,CE,PP,NIT
di
no
string
Número de documento de usuario
0000
APPROVED
0001
REJECTED
0010
wrong request
0011
invalid request
0012
payment invalid
0013
the reference is not registered or is invalid
0016
error processing transaction
0017
transaction already completed