两种收银台模式
Waffo 支持两种收银台集成模式,商户根据自身需求选择:- Waffo 托管收银台(Checkout):Waffo 提供完整支付页面,用户在 Waffo 侧选择支付方式并完成支付
- 商户自建收银台(API 直连):商户自己构建支付页面,用户在商户侧选择支付方式,商户通过 API 参数指定支付通道
方案对比
Waffo Checkout 传参方案
用户在 Waffo 侧选择支付方式,商户不需要传payMethodType / payMethodName,Waffo 收银台自动展示所有可用支付方式。
完整的支付方式传参规则与示例,见 收银台集成 - 自定义选项。
商户自建收银台传参方案
用户已在商户页面选择了具体支付方式,需要通过参数告诉 Waffo 走哪个通道。卡支付:不需要传
payMethodName,传 payMethodType 即可。Waffo 通过卡号 BIN 自动识别 Visa / Mastercard / JCB / AMEX。VA:只传 payMethodType: "VA",用户在 Waffo 侧选择具体银行。电子钱包:需传 payMethodName 指定具体钱包(如 DANA、GCash),目的是跳过 Waffo 收银台直达支付。Waffo 收银台本身支持所有支付方式的处理流程,传 payMethodName 是为了让用户直接进入指定钱包的支付流程。嵌入方式
收到orderAction 后,可通过重定向、iframe 嵌入或 App WebView 将用户引导到支付页面。各嵌入方式的适用场景与注意事项,参见 Checkout 集成步骤 和 支付方式集成注意事项。