Xsolla-logo
  • 文档
  • 创建帐户

到期性订阅Webhook POST

当订阅状态设置为非续订时,艾克索拉会向Webhook URL发送一个non_renewal_subscription类型的Webhook。要接收该Webhook,请联系您的客户成功经理或发送电子邮件至csm@xsolla.com

Request
Request Body schema: application/json
notification_type
required
string

通知类型。

object

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

project_id
required
integer

项目编号。您可以在您的发布商帐户项目名称旁边。

merchant_id
integer

商户ID。

object

订阅详情(对象)。

amount
number <float>

以实际货币表示的价格。

currency
string

货币。符合ISO 4217的三字母货币代码。

date_create
string

订阅的创建日期。符合 ISO 8601标准规定的日期与时间。

date_next_charge
string

下一账单日期。此为用户订阅设置为不续订之前下一次付款的日期。格式为符合ISO 8601标准的日期和时间。

plan_id
string

计划ID(如果计划通过API创建,则为外部ID)。

subscription_id
integer

艾克索拉数据库的订阅ID。

object

用户详情(对象)。

id
required
string

用户ID。

email
string

用户电子邮件。

name
string

用户名。

Responses
204

返回以指示处理成功。

400

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

500

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

Request samples
curl -v 'https://your.hostname/your/uri' \
-X POST \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \
-d '{
        "notification_type": "non_renewal_subscription",
        "settings": {
          "project_id": 12345,
          "merchant_id": 1234
        },
        "user": {
            "id": "1234567",
            "email": "email@example.com"
        },
        "subscription": {
            "plan_id": "a1bcd2e3",
            "subscription_id": "10",
            "date_create": "2014-12-22T15:25:25+04:00",
            "date_next_charge": "2015-01-22T19:25:25+04:00",
            "currency": "USD",
            "amount": 0.03
        }
    }'
Response samples
application/json
{
  • "error": {
    }
}