概览
Waffo Pancake 中每次购买都会创建一个订单和一个关联的支付记录。订单代表客户的购买意图,而支付则跟踪实际的资金流动。订单状态
订单根据产品类型有不同的状态集。一次性订单
| 状态 | 说明 |
|---|---|
pending | 订单已创建,等待支付 |
completed | 支付成功,订单已完成 |
canceled | 订单在完成前被取消 |
订阅订单
| 状态 | 说明 |
|---|---|
pending | 订阅已创建,等待首次支付 |
active | 订阅处于活跃状态,正常计费 |
trialing | 客户处于免费试用期 |
past_due | 支付失败,正在重试 |
canceling | 已请求取消,在当前周期结束前仍保持活跃 |
canceled | 订阅已取消(在当前周期结束前仍可访问) |
expired | 订阅已过期 |
支付状态
Pending
支付已发起,等待处理。
Processing
支付正在处理中。
Succeeded
支付已成功完成。
Failed
支付在处理过程中失败。
Refunded
已处理全额退款。
Partially Refunded
已处理部分退款。
支付列表
在表格中查看所有支付记录,包含以下列:| 列 | 说明 |
|---|---|
| 日期 | 交易时间戳 |
| 金额 | 支付金额(最小货币单位) |
| 税额 | 交易中收取的税费 |
| 状态 | 当前支付状态 |
| 支付方式 | card、bank_transfer 或 wallet |
| 客户 | 客户邮箱地址 |
| 货币 | ISO 4217 货币代码 |
筛选
| 筛选条件 | 选项 |
|---|---|
| 状态 | pending、processing、succeeded、failed、refunded、partially_refunded |
| 日期范围 | 自定义起止日期 |
支付详情
点击任意支付记录查看完整信息。交易信息
| 字段 | 说明 |
|---|---|
| Payment ID | UUID v4 标识符 |
| Order ID | 关联订单 |
| Store ID | 收款商店 |
| Amount | 支付总额(最小货币单位) |
| Currency | ISO 4217 货币代码 |
| Status | 当前支付状态 |
| Created At | ISO 8601 时间戳 |
| Updated At | ISO 8601 时间戳 |
金额详情
| 字段 | 说明 |
|---|---|
amount | 总收费金额 |
taxAmount | 金额中的税费部分 |
settlementCurrency | 结算使用的货币 |
settlementAmount | 结算货币金额 |
refundedAmount | 已退款总额 |
账单信息
| 字段 | 说明 |
|---|---|
country | 客户的账单国家 |
state | 账单州/地区 |
postcode | 账单邮编 |
isBusiness | 是否为企业购买 |
businessName | 企业名称(如适用) |
taxId | 税号(如适用) |
支付方式
支付记录会记载使用的支付方式:| 方式 | 值 |
|---|---|
| 信用卡/借记卡 | card |
| 银行转账 | bank_transfer |
| 数字钱包 | wallet |
paymentMethodDetails 字段中获取。该字段的结构因支付方式而异。
支持的支付方式
银行卡
信用卡和借记卡支付。
银行转账
银行间直接转账。
钱包
数字钱包支付(Apple Pay、Google Pay 等)。
退款
退款请求通过单独的工单制工作流处理。买家提交退款工单,指定支付和原因,商家审核后批准或拒绝请求。有关退款流程、状态和政策的完整详情,请参阅退款页面。
- 一次性产品退款必须在支付后 7 天内申请
- 订阅取消在当前计费周期结束时生效
- 退款工单有自己的状态跟踪:
pending、approved、rejected、processing、succeeded、failed
API 参考
创建订单
订单创建采用两步结账会话流程: 第一步:创建结账会话(API Key 或 Store Slug 认证)sessionId 和 checkoutUrl。结账会话有 7 天有效期,会锁定产品版本和价格。
第二步:创建订单(API Key 认证)
checkoutUrl,买家应被重定向到该 URL 完成支付。