当交易在反欺诈系统检查期间被拒绝时,艾克索拉会向Webhook
URL发送一个包含交易详情的afs_reject
类型的Webhook。要接收该Webhook,请联系您的客户成功经理或发送电子邮件至csm@xsolla.com。
您可以授予在Webhook中接收详细信息的权限。为此,您可以在发布商帐户的项目设置 > Webhooks > 高级设置 部分将以下开关切换为开:
开关 | 描述 |
---|---|
显示通过保存的支付方式进行的交易的信息 | 信息在Webhook的以下自定义参数中传递:
|
notification_type required | string 通知类型。 | ||||||||||||||
required | object 交易ID。 | ||||||||||||||
object 退款详情(对象)。 | |||||||||||||||
object 带有自定义项目设置的对象。 | |||||||||||||||
| |||||||||||||||
object 用户详情(对象)。 | |||||||||||||||
|
返回以指示处理成功。
提供的信息出错时返回(例如,缺少必需的参数、授权失败等)。
返回以指示您的服务器存在的暂时性错误。
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"
}
}