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:
|
notification_type required | string Tipo de notificación. | ||||||||||||||
required | object Datos de la transacción (objeto). | ||||||||||||||
object Detalles del reembolso (objeto). | |||||||||||||||
object Configuración del proyecto personalizada (objeto). | |||||||||||||||
| |||||||||||||||
object Datos del usuario (objeto). | |||||||||||||||
|
Devuelve para indicar un procesamiento realizado correctamente.
Devuelve en caso de error en la información proporcionada (p. ej., falta un parámetro obligatorio, autorización fallida, etc.).
Devuelve para indicar errores temporales en sus servidores.
curl -v 'https://your.hostname/your/uri' \ -X POST \ -d '{ "notification_type": "afs_reject", "settings": { "project_id": 18404, "merchant_id": 2340 }, "user": { "ip": "127.0.0.1", "phone": "18777976552", "email": "email@example.com", "id": "1234567", "name": "John Smith", "country": "US" }, "transaction": { "id": 1, "external_id": 1, "dry_run": 1, "agreement": 1 }, "refund_details": { "code": 4, "reason": "Potential fraud" } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}