收银台概览
Waffo Pancake 使用两步收银台流程,专为提高转化率设计。该设计先收集客户信息,再收集支付信息,降低放弃率并支持精准的税费计算。两种收银台方式
Waffo Pancake 支持两种收银台方式 — 选择适合您业务场景的一种:产品购买链接
永久链接 — 永不过期,更新产品后仍然有效。
- 适合:在网站、社交媒体、邮件中分享
- 无需编写代码
收银台会话(API)
动态链接 — 通过 API 创建,支持自定义参数。
- 适合:自定义收银台流程、动态定价、元数据
- 默认 45 分钟有效期(可配置,最长 7 天)
产品购买链接
每个产品都有一个永久购买链接:收银台会话(API)
对于高级用例,通过 API 创建收银台会话:认证式与匿名收银台
通过 API 创建会话时,您可以选择两种模式:- 认证式:提供
buyerIdentity将订单绑定到稳定标识符。预填收银台表单,并启用购买后自助服务。 - 匿名:无需身份信息。买家手动填写详情。适用于共享链接和模板商店。
收银台会话在服务端生成,并在创建时锁定产品版本和价格。
两步收银台流程
消费者信息
收集邮箱、国家和账单信息,用于税费计算和订单处理。
支付
输入卡片信息或使用 Apple Pay / Google Pay 完成支付。

会话生命周期
- 一个会话,一笔订单。 一个 checkout session 只能生成一笔订单。买家提交后 session 即被消费,再打开同一个
checkoutUrl会显示「结账链接已过期」。这是正常行为 —— 每次购买都重新调用 create-session,不要复用链接。 - 浏览器返回键。 跳转支付通道前,收银台会把当前历史条目替换成服务端由原会话派生出的新会话,支付通道的取消返回地址也指向同一个地址。所以两条返回路径都落到一个有效的会话上,你传的
orderMerchantExternalId和metadata都保留 —— 与浏览器无关,因为这些值存在会话内容里。注意替换会话的有效期会重置为默认 45 分钟,即便你原来设了更长的expiresInSeconds。 - 字段会丢的情况。 如果上述替换失败,或买家回到了一个已被消费的旧会话,页面会自愈:跳回商品页,以匿名访客身份重新铸一个全新会话。这条路径会丢掉
orderMerchantExternalId、metadata,以及你放在链接上的currency、email、success_url。 - 订单上缺了这些字段怎么办。 如果收到
orderMerchantExternalId为空的order.completed,可在自己的系统里用buyerEmail+productId+ 金额,匹配该买家 30 分钟内的未支付订单。
第 1 步:消费者信息
第一步收集税费计算和订单处理所需的信息。必填字段
条件字段(基于国家)
企业购买选项
客户可以勾选”我以企业身份购买”来提供:- 企业名称
- 完整账单地址
- 税号(可选,用于增值税豁免)
欧盟税务合规要求提供完整地址,以便精准计算增值税和开具发票。
第 2 步:支付

支付方式
银行卡支付
- 卡号
- 有效期 (MM/YY)
- CVC/CVV
- 持卡人姓名
数字钱包
- Apple Pay(iOS、Safari)
- Google Pay(Android、Chrome)
- 生物识别一键支付
订单摘要
显示在支付表单旁:条款同意
客户必须在完成购买前同意条款。链接指向:- 服务条款
- 隐私政策
- 记录商声明
处理流程
提交支付后:- 卡片验证 - Luhn 校验、有效期、CVC
- 3D Secure - 银行验证(如需要)
- 欺诈检查 - 风险评估
- 授权 - 向卡片扣款
- 订单创建 - 记录到系统
- 动画加载指示器
- “正在处理您的支付”提示
- 实时状态更新
结果页面
成功页面
支付成功时:- 订单确认号
- “收据已发送至您的邮箱”提示
- 后续步骤或访问说明
- 客户门户链接
失败页面
支付失败时:- 清晰的错误说明
- 建议操作
- 重试按钮
- 联系支持选项
订阅收银台
对于订阅产品,会显示额外信息:计费预览
试用信息(如已启用)
多语言支持
收银台自动跟随买家的浏览器语言显示,共支持 19 种语言:
暂不支持的语言回落为英文。买家也可以通过收银台页脚的语言选择器自行切换;支付页会使用买家点击支付时所用的语言打开。
详见收银台语言。
测试收银台
使用测试模式体验收银台流程,无需真实扣款。测试卡号
任意未来有效期和任意 3 位 CVC 均可使用。
测试模式通过横幅提示:“Test Mode - No real charges will be made”
错误处理
常见支付错误
错误展示
错误信息具有以下特点:- 清晰且可操作
- 非技术性语言
- 包含有用的后续步骤
- 不暴露敏感数据
收银台安全
产品购买链接
- 链接是永久且公开的 — 不嵌入敏感数据
- 客户每次打开链接时都会在服务端创建新的收银台会话
- 产品版本和定价在访问时实时解析
收银台会话(API)
- 会话在创建时锁定产品版本和价格快照
- 会话包含加密签名,无法被篡改
- 会话默认 45 分钟后过期(可通过
expiresInSeconds配置,最长 7 天)
记录商声明
在收银台页面底部,客户会看到:“This order is processed by our online reseller & Merchant of Record, Waffo Pancake, who also handles order-related inquiries and returns.”此声明是记录商(MoR)合规要求,帮助客户理解支付关系。
后续步骤
支付方式
支持的银行卡和钱包
自定义
为您的收银台体验打造品牌