Skip to main content

概览

Waffo Pancake 中每次购买都会创建一个订单和一个关联的支付记录。订单代表客户的购买意图,而支付则跟踪实际的资金流动。

订单状态

订单根据产品类型有不同的状态集。

一次性订单

订阅订单


支付状态

Pending

支付已发起,等待处理。

Processing

支付正在处理中。

Succeeded

支付已成功完成。

Failed

支付在处理过程中失败。

Canceled

支付被取消(超时、商户操作或处理前买家取消)。

Refunded

已处理全额退款。

Partially Refunded

已处理部分退款。
processing 可能出现在 Dashboard 中,但 API 和 GraphQL 不会返回该状态。API 返回的支付状态为:pendingsucceededfailedcanceled
退款状态通过 Payment 的 refundStatus 字段单独追踪(none / pending / refunded / failed),不属于支付状态值。

支付列表

在表格中查看所有支付记录,包含以下列:

筛选


支付详情

点击任意支付记录查看完整信息。

交易信息

金额详情

账单信息

支付方式

支付记录会记载使用的支付方式: 更多支付方式相关的详细信息可在 paymentMethodDetails 字段中获取。该字段的结构因支付方式而异。

支持的支付方式

银行卡

信用卡和借记卡支付。

银行转账

银行间直接转账。

钱包

数字钱包支付(Apple Pay、Google Pay 等)。

退款

退款请求通过单独的工单制工作流处理。买家提交退款工单,指定支付和原因,商家审核后批准或拒绝请求。
有关退款流程、状态和政策的完整详情,请参阅退款页面。
关键规则:
  • 一次性产品退款必须在支付后 14 天内申请
  • 订阅取消在当前计费周期结束时生效
  • 退款工单有自己的状态跟踪:pendingapprovedrejectedprocessingsucceededfailed

API 参考

创建订单

订单创建采用两步收银台会话流程: 第一步:创建收银台会话(API Key 或 Store Slug 认证)
响应返回 sessionIdcheckoutUrl。收银台会话有 7 天有效期,会锁定产品版本和价格。 第二步:创建订单(API Key 认证)
两个端点都返回 checkoutUrl,买家应被重定向到该 URL 完成支付。

查询支付

使用 GraphQL 端点查询支付记录:
所有金额均以显示格式字符串表示。例如,USD 中的 "29.00" 表示 $29.00。对于零小数货币如 JPY,"4500" 表示 4500 日元。