API Reference
API Reference

发票

事件列表

事件名称事件类型触发时机通知数据结构
账单支付成功v2.invoice.paid当订阅产生的交易单支付成功才会通知,用于获取续订支付成功相关信息。Invoice
账单支付失败v2.invoice.payment_failed当订阅产生的交易单支付失败才会通知,用于获取续订支付失败相关信息。Invoice
账单退款v2.invoice.refunded当订阅产生的交易单退款成功时通知,用于获取订阅退款信息Invoice

事件对象

属性类型描述示例
idstring账单唯一标识529582021580696491
subscription_idstring所属订阅计划的 ID529582012596497323
customer_idstringSubotiz 平台顾客唯一标识529582012424532946
sub_merchant_idstring商户ID123061
amountstring账单金额0
currencystring币种USD
statusstring发票状态:
  • open:初始化
  • success:已支付
  • failed:支付失败
  • refunded:全额退款
  • partially_refunded:部分退款
success
paid_atstring支付时间2025-07-01T08:49:53Z
invoice_typestring发票类型:
  • initial:首次支付
  • trial:试用期
  • renewal:续费
  • refund:退款
trial
created_atstring创建时间2025-07-01T08:49:50Z
updated_atstring更新时间2025-07-01T08:49:50Z
cycle_indexstring订阅周期序号,当为试用期时,周期为0。1
cycle_startstring周期开始时间2025-07-01T08:49:50Z
cycle_endstring周期结束时间2025-07-01T08:49:50Z
order_idstring外部订单 IDorder_123456
refund_idstring退款id20250807542984743692553415
trade_idstring交易单 id572677233903157186
original_invoice_idstringinvoice.refunded 事件中有值,关联退款的正向单572677233903157182
metadatamap[string]string发票上附带的元数据{ "key": "value" }
subscription_dataSubscriptionData发票所属的订阅数据{ "metadata": { "key": "value" } }
discountsDiscounts发票上的折扣,包括此发票的所有折扣信息{"current_period":[{"discount_id":"562218353725276866","discount_amount":"5.00","discount_code":"555"}]}

SubscriptionData

属性类型描述
metadatamap[string]string订阅上附带的元数据{ "key": "value" }

Discounts

属性名类型描述
current_periodCurrentPeriodDiscount[]当前时期的折扣详情

CurrentPeriodDiscount

属性名类型描述
discount_idstring折扣的唯一标识符
discount_amountstring折扣金额
discount_codestring使用的折扣代码

示例数据

{
  "id": "572677256258790436",
  "type": "v2.invoice.paid",
  "created": "2025-10-28T06:54:56Z",
  "data": {
    "subscription_id": "572677251968024511",
    "order_id": "order_1761634475936438746",
    "sub_merchant_id": "2816433",
    "cycle_start": "2025-10-28T06:54:00Z",
    "status": "success",
    "invoice_type": "initial",
    "cycle_index": "1",
    "amount": "30",
    "updated_at": "2025-10-28T06:54:56Z",
    "trade_id": "572677233903157186",
    "id": "572677251968040895",
    "cycle_end": "2025-10-28T07:25:00Z",
    "customer_id": "547766341013094363",
    "currency": "USD",
    "paid_at": "2025-10-28T06:54:55Z",
    "created_at": "2025-10-28T06:54:56Z",
		"refund_id": "20250807542984743692553415"
  }
}
{
    "id": "572670998545971191",
    "type": "v2.invoice.payment_failed",
    "created": "2025-10-28T06:30:04Z",
    "data": {
        "sub_merchant_id": "2816514",
        "subscription_id": "570837058398981116",
        "cycle_start": "2025-10-26T05:03:00Z",
        "status": "failed",
        "customer_id": "570836074111455077",
        "created_at": "2025-10-26T05:20:01Z",
        "currency": "USD",
        "paid_at": null,
        "invoice_type": "initial",
        "updated_at": "2025-10-28T06:30:04Z",
        "id": "571928511522097676",
        "cycle_index": "1",
        "cycle_end": "2025-11-26T05:03:00Z",
        "amount": "199",
        "order_id": "order_1761195526005115801",
        "trade_id": "571928589088117469"
    }
}
{
  "id": "583625562099034794",
  "type": "v2.invoice.refunded",
  "created": "2025-11-27T11:59:37Z",
  "data": {
    "order_id": "order_1764230244388418776",
    "refund_id": "20251127583625544336174077",
    "original_invoice_id": "583564651824957126",
    "subscription_id": "583564651824940742",
    "cycle_start": "",
    "status": "refunded",
    "paid_at": null,
    "updated_at": "2025-11-27T11:59:36Z",
    "cycle_index": "0",
    "cycle_end": "",
    "customer_id": "537465921338359803",
    "amount": "2",
    "currency": "USD",
    "invoice_type": "refund",
    "id": "583602027389549049",
    "sub_merchant_id": "100010",
    "created_at": "2025-11-27T11:59:36Z"
  }
}
These developer docs retire on 2026-08-30. Visit the new docs: NEW DOCS本开发者文档将于 2026-08-30下线,请访问新版文档: 新文档