Cuando se rechaza una transacción durante una comprobación del sistema Anti-
fraud, 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.
Puede conceder permisos para recibir información detallada en los webhooks. Para ello, puede establecer las siguientes opciones en la posición On en Cuenta del editor en la sección Project settings > Webhooks > Advanced settings:
Selector | 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"
}
}