概览
Waffo Pancake 中每次购买都会创建一个订单和一个关联的支付记录。订单代表客户的购买意图,而支付则跟踪实际的资金流动。订单状态
订单根据产品类型有不同的状态集。一次性订单
订阅订单
支付状态
Pending
支付已发起,等待处理。
Processing
支付正在处理中。
Succeeded
支付已成功完成。
Failed
支付在处理过程中失败。
Canceled
支付被取消(超时、商户操作或处理前买家取消)。
Refunded
已处理全额退款。
Partially Refunded
已处理部分退款。
processing 可能出现在 Dashboard 中,但 API 和 GraphQL 不会返回该状态。API 返回的支付状态为:pending、succeeded、failed、canceled。退款状态通过 Payment 的
refundStatus 字段单独追踪(none / pending / refunded / failed),不属于支付状态值。支付列表
在表格中查看所有支付记录,包含以下列:筛选
支付详情
点击任意支付记录查看完整信息。交易信息
金额详情
账单信息
支付方式
支付记录会记载使用的支付方式:
更多支付方式相关的详细信息可在
paymentMethodDetails 字段中获取。该字段的结构因支付方式而异。
支持的支付方式
银行卡
信用卡和借记卡支付。
银行转账
银行间直接转账。
钱包
数字钱包支付(Apple Pay、Google Pay 等)。
退款
退款请求通过单独的工单制工作流处理。买家提交退款工单,指定支付和原因,商家审核后批准或拒绝请求。有关退款流程、状态和政策的完整详情,请参阅退款页面。
- 一次性产品退款必须在支付后 14 天内申请
- 订阅取消在当前计费周期结束时生效
- 退款工单有自己的状态跟踪:
pending、approved、rejected、processing、succeeded、failed
API 参考
创建订单
订单创建采用两步收银台会话流程: 第一步:创建收银台会话(API Key 或 Store Slug 认证)sessionId 和 checkoutUrl。收银台会话有 7 天有效期,会锁定产品版本和价格。
第二步:创建订单(API Key 认证)
checkoutUrl,买家应被重定向到该 URL 完成支付。