Xsolla-logo

退款Webhook

付款被取消时发送。包含付款详情。请在 说明 中了解详细退款过程。

退款代码:

代码 退款理由 描述
1 Cancellation by the user request / the game request 用于在发布商帐户中发起取消的情况。
2 Chargeback 交易存在退单的情况。
3 Integration error 用于艾克索拉与游戏之间存在集成问题的情况。
这种情况下,我们不建议将用户列入黑名单。
4 Potential fraud 存在欺诈嫌疑。
建议:将该用户添加到黑名单。
5 Test payment 用于测试交易然后取消的情况。
这种情况下,我们不建议将用户列入黑名单。
6 User invoice expired 用于通过用后付费模式的支付系统进行交易的情况。
7 Fraud notification from PS 支付被支付系统拒绝。 支付系统检测到潜在欺诈行为。
建议:将该用户添加到黑名单。
8 Cancellation by the PS request 用于支付系统请求取消的情况。
这种情况下,我们不建议将用户列入黑名单。
9 Cancellation by the user request 用于用户请求取消的情况。可能出于某些原因导致用户对游戏或购买产生不满的情况下发生。
这种情况下,我们不建议将用户列入黑名单。
10 Cancellation by the game request 用于游戏请求取消的情况。
这种情况下,我们不建议将用户列入黑名单。
11 Account holder called to report fraud 用于账户持有人通知我们其未进行此交易的情况。
12 Friendly fraud 用于接收到友好型欺诈相关消息的情况。
13 Duplicate 有同一张发票的重复交易。
Request
Request Body schema: application/json
notification_type
required
string

通知类型。

required
object

交易ID。

required
object

带有支付详细信息的对象。

custom_parameters
object

您的自定义参数。

object

带有购买相关数据的对象。

object

退款详情(对象)。

object

带有自定义项目设置的对象。

object

带用户相关数据的对象。

Responses
204

返回以指示处理成功。

400

提供的信息出错时返回(例如,缺少必需的参数、授权失败等)。

500

返回以指示您的服务器存在的暂时性错误。

Request samples
application/json
{
  • "custom_parameters": { },
  • "notification_type": "string",
  • "payment_details": {
    },
  • "purchase": {
    },
  • "refund_details": {
    },
  • "settings": {
    },
  • "transaction": {
    },
  • "user": {
    }
}
Response samples
application/json
{
  • "error": {
    }
}