Annulment
Last updated
Last updated
POST
/transaction/annulment
Solicitud de anulación o cancelación de una transacción y por lo tanto del pago. - Se puede enviar una vez ha expirado la transacción, después de haber recibido una respuesta de confirmación con estado PENDING. - Valor es inconsistente en la confirmación con respecto al valor enviado en Transaction. - Se puede enviar máximo 30 minutos después de haber recibido una respuesta de confirmación con estado APPROVED. El endpoint debe ser expuesto por el medio de pago digital y será invocado por payválida.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
transaction* (object): Información de la transacción anulada.
id* (string): Parte del objeto transaction. Identificador de la transacción.
status* (string): Parte del objeto transaction. Estado de transacción tras anulación. Valor permitido: REVERSED. REVERSED significa que se realizó la anulación de la transacción. Cualquier otro status se tomará como fallido.
annulment_result (string): Parte del objeto transaction. Descripción del estado o resultado de anulación. Es opcional y se utiliza por registro y trazabilidad.
Accept*
String
Utilizado para definir que tipo de contenido puede procesar el cliente. El valor siempre debe ser application/json.
Content-Type*
String
Utilizado para identificar el media-type del cuerpo de la solicitud. El valor siempre debe ser application/json.
Authorization
String
Token Oauth2 obtenido en el endpoint Oauth2 expuesto por el medio de pago digital. En caso de que el token tenga un scope, se debe definir previamente. Debe seguir el formato 'token_type access_token'.
transaction*
Object
Información de la transacción anulada.
id*
String
Parte del object transaction. Identificador de la transacción.
value*
String
Parte del object transaction. Monto de la transacción. Si se recibió en confirmation un valor distinto a el de transaction, la anulación se enviará por el valor recibido en transaction.