跳转到内容

Subscription

Subscription billing

Query subscription

请求

安全
InfiniHmac
查询
merchant_sub_idstring, (string)必需

商户订阅ID

标头
Datestring

GMT server time (e.g. Tue, 21 Jan 2025 12:00:00 GMT). Required for every request.

Authorizationstring

HMAC-SHA256 Signature header. See the Authentication guide.

curl -i -X GET \
  -u '<username>:<password>' \
  'https://developer.infini.money/_mock/zh/apis/acquiring/subscription?merchant_sub_id=string' \
  -H 'Authorization: string' \
  -H 'Date: string'

响应

正文application/json
subscription_idstring, (string)

系统订阅ID

merchant_sub_idstring, (string)

商户订阅ID

plan_namestring, (string)

计划名称

trigger_methodstring, (string)

触发方式

statusstring, (string)

订阅状态

cancel_reasonstring, (string)

取消原因

canceled_atinteger, (int64)

取消时间 (unix timestamp)

currencystring, (string)

币种

first_amountstring, (string)

首期金额

amountstring, (string)

后续每期金额

interval_unitstring, (string)

周期单位

interval_countinteger, (int)

周期数量

current_period_startinteger, (int64)

当前周期开始 (unix timestamp)

current_period_endinteger, (int64)

当前周期结束 (unix timestamp)

subscription_end_atinteger, (int64)

订阅终止时间 (unix timestamp)

next_invoice_atinteger, (int64)

下次发送 Invoice 时间 (unix timestamp)

payer_emailstring, (string)

付款人邮箱

created_atinteger, (int64)

创建时间 (unix timestamp)

updated_atinteger, (int64)

更新时间 (unix timestamp)

响应
{ "subscription_id": "string", "merchant_sub_id": "string", "plan_name": "string", "trigger_method": "string", "status": "string", "cancel_reason": "string", "canceled_at": 0, "currency": "string", "first_amount": "string", "amount": "string", "interval_unit": "string", "interval_count": 0, "current_period_start": 0, "current_period_end": 0, "subscription_end_at": 0, "next_invoice_at": 0, "payer_email": "string", "created_at": 0, "updated_at": 0 }