Este evento indica que la validación de condiciones necesarias para realizar una venta ha fallado. Puede deberse a que el usuario no cumple con los requisitos establecidos, como montos insuficientes, categorías no habilitadas, billeteras no disponibles o fallos en la verificación de identidad.A pesar del rechazo, se genera un transaction_id interno para fines de trazabilidad y auditoría. No se emite un approval_sale_code y la venta no puede continuar.
Request
Body Params application/json
Example
{"event_type":"sale_conditions_rejected","code":100,"status":"rejected","message":"El cliente no cumple con las condiciones para realizar la venta","purchase_allowed":false,"aproved_details":[],"external_reference":"retail-20250701-abc123","rejected_details":[{"category_id":"49835","amount":1000,"reject_reason":"beneficio no disponible"},{"category_id":"21394","amount":10000,"reject_reason":"límite mensual alcanzado"}]}
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST '/api/webhooks/retail-events' \
--header'Content-Type: application/json' \
--data-raw'{
"event_type": "sale_conditions_rejected",
"code": 100,
"status": "rejected",
"message": "El cliente no cumple con las condiciones para realizar la venta",
"purchase_allowed": false,
"aproved_details": [],
"external_reference": "retail-20250701-abc123",
"rejected_details": [
{
"category_id": "49835",
"amount": 1000,
"reject_reason": "beneficio no disponible"
},
{
"category_id": "21394",
"amount": 10000,
"reject_reason": "límite mensual alcanzado"
}
]
}'