01简体中文
订单说明
Merchant
¥ 68
合计¥ 68 CNY
选择支付方式
更多支付方式+2
点击下方按钮,即表示你同意服务条款与隐私政策。
由 Waffo 安全处理
9:41
https://checkout.waffo.com/
单次接入即可同时支持一次性购买与订阅扣款。
自动匹配本地语言和支付方式,减少全球收银台的摩擦。
收银台同时适配电脑和手机浏览器,让客户在常用设备上完成付款。
新支付方式、页面更新和安全补丁都由 Waffo 团队处理。
选择 Waffo 托管收银台,或将其嵌入你的产品。两种方式均支持支付与订阅,可根据前端开发与定制需求灵活选择。
Waffo 托管完整的支付页面。后端创建支付会话后,引导客户跳转至 Waffo 收银台,支付完成后返回你的网站。
Waffo 托管页面
Waffo 收银台根据支付模式、地区、币种及业务规则,自动展示适用的支付方式,让客户用熟悉的方式付款。
从创建订单到支付确认与结果通知,Waffo 串联完整流程,让客户顺畅完成付款。
用户在你的网站点击「结算」,后端调用 Waffo API 创建 Payment Session 或 Subscription。
根据接入方式,用户被重定向至 Waffo 托管页,或在当前页面弹出收银台组件。
界面语言与所选支付方式对应的市场一致,便于买家理解。
用户输入卡号或扫码,系统仅在需要时触发 3DS 验证。支付失败时页面保留并提示具体原因,引导用户重试。
用户看到支付成功页;同时 Waffo 服务器向你的服务器发送 Webhook 通知,确保订单状态同步。
POST https://yourstore.com/webhooks/waffo { "eventType": "PAYMENT_NOTIFICATION", "paymentRequestId": "req_8Kd2f19", "status": "SUCCESS" }
品牌色、文字颜色、圆角和布局都可通过配置设置,无需维护分支代码。
Apple Pay
Google Pay
Payeasy Online Banking
Credit/Debit Card按商户语言设置、浏览器语言偏好及 IP 对应地区的优先顺序,自动匹配收银台语言,无需客户手动切换。
收银台可与 Waffo 的其他支付功能协同使用。不同接入方式对应不同的前端开发与定制需求,可用的收款能力保持一致
以少量代码接入:创建支付会话并跳转至收银台,支持一次性付款与订阅扣款。
const waffo = Waffo.fromEnv(); const res = await waffo.order().create({ paymentRequestId: genRequestId(), // idempotency orderAmount: '12.90', orderCurrency: 'SGD', notifyUrl: 'https://yourstore.com/webhooks/waffo', successRedirectUrl: 'https://yourstore.com/paid', }); // Waffo hosts the page — hand the shopper the link. redirect(webUrlOf(res.getData().orderAction));
通过 SDK 或组件嵌入收银台,灵活控制支付体验与界面样式。
const waffo = await loadWaffo(PUBLISHABLE_KEY); // orderId comes from your own /api/orders route, // which runs the server snippet above. const checkout = await waffo.checkout.mount('#pay', { orderId, appearance: { theme: 'light', layout: 'split' }, onComplete: ({ status }) => { if (status === 'SUCCESS') router.push('/paid'); }, });
用于创建支付或订阅、查询状态、接收通知,并动态控制收银台行为。
export async function POST(req: Request) { const event = await waffo.webhooks.verify( await req.text(), req.headers.get('waffo-signature'), ); if (event.eventType === 'PAYMENT_NOTIFICATION') { await fulfil(event.paymentRequestId, event.status); } return new Response(null, { status: 200 }); }
收银台支持全球 480+ 种支付方式。具体向某位买家展示哪些方式,取决于其所在地区和你的配置。
是的。收银台符合相关支付安全与合规要求(如 PCI DSS),并通过安全通道处理敏感支付信息。
收银台页面会保留并提示失败原因,用户可以重新尝试或更换信用卡。常见失败原因包括余额不足、卡信息错误或银行拒绝交易。