# Transacción rechazada por el sistema Anti-fraud Cuando se rechaza una transacción durante una comprobación del sistema Antifraude, Xsolla envía los detalles de la transacción en el webhook con el tipo de afs_reject a la URL del webhook. Para recibir este webhook, contacte con su gestor del éxito del cliente o envíe un correo electrónico a csm@xsolla.com. Al guardar la URL del webhook en Cuenta del editor, puede dar permisos para recibir información detallada en los webhooks. Para ello, active la siguiente opción en Cuenta del editor en Project settings > Webhooks > Advanced settings. Nota Si se registró en Cuenta del editor el 22 de enero de 2025 o antes, encontrará las opciones en Project settings > Webhooks > Testing > Payments > Advanced settings. Conmutador Descripción Mostrar información sobre las transacciones mediante los métodos de pago guardados La información se transmite en los siguientes parámetros personalizados del webhook:saved_payment_method:0: no se utilizó el método de pago guardado1: el método de pago se guardó al realizar el pago actual2: se utiliza el método de pago guardado previamentepayment_type:1: pago único2: pago periódico Endpoint: POST afs-rejected-transaction Version: 1.0 ## Request fields (application/json): - `notification_type` (string, required) Tipo de notificación. - `refund_details` (object) Detalles del reembolso (objeto). - `refund_details.author` (string) Iniciador del reembolso. - `refund_details.code` (integer) ID del código. - `refund_details.reason` (string) Motivo del reembolso. - `settings` (object) Configuración del proyecto personalizada (objeto). - `settings.merchant_id` (integer) ID de vendedor. - `settings.project_id` (integer) ID del proyecto. Encontrará este parámetro en su cuenta [Publisher](https://publisher.xsolla.com/) junto al nombre del proyecto. - `transaction` (object, required) Datos de la transacción (objeto). - `transaction.agreement` (integer) ID del acuerdo. - `transaction.dry_run` (integer) Transacción de prueba. El parámetro tiene el valor 1 si es una transacción de prueba, o no se envía si la transacción es real. - `transaction.external_id` (string) ID externo de la transacción. - `transaction.id` (integer) ID de la transacción. - `user` (object) Datos del usuario (objeto). - `user.country` (string) Código de país. Dos letras mayúsculas de conformidad con la norma [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). - `user.email` (string) Correo electrónico del usuario. - `user.id` (string, required) ID de usuario. - `user.ip` (string) IP del usuario. - `user.name` (string) Nombre de usuario. - `user.phone` (string) Teléfono del usuario. - `user.zip` (string) Código postal o ZIP del usuario. ## Response 400 fields (application/json): - `error` (object) - `error.code` (string) - `error.message` (string) ## Response 204 fields ## Response 500 fields