Skip to main content
每个产品可以拥有一个或多个付款链接。客户只需要使用接口返回的公开 Anyway paymentLinkUrl。

创建付款链接

1

创建或打开产品

前往 Business → 产品,填写产品名称、描述、价格和币种。
创建产品 — 名称、描述与一次性或订阅定价
2

选择付款方式

选择付款方式,并完成表单中要求的设置。之后也可以为同一产品创建更多付款链接 — 链接继承产品信息,只需单独设置定价。
创建付款链接 — 定价继承自产品
3

创建并复制 Anyway 链接

点击创建产品。应用会直接创建已发布的产品并打开成功弹窗。请在弹窗中点击复制支付链接,无需再单独发布。
付款链接响应中的相关字段
请将返回的 paymentLinkUrl 作为结账基础地址,不要解析或重新拼接它的路径。如需让关联数据 贯穿结账流程,可以追加经过 URL 编码的查询参数。

附加关联数据

在发给买家的付款链接上追加字符串查询参数:
Anyway 会把每个查询参数的第一个字符串值保存在订单的 merchantMetadata 中。 merchant_reference 还有一个额外作用:Anyway 会同时将它提升为顶层 merchantReference 字段,并继续保留在 merchantMetadata 中。
结账 URL 最多可以包含 20 个不同的查询参数名,完整的原始查询字符串最多为 4,096 字节; merchantReference 最多为 255 个 UTF-8 字节。如果同一个参数名出现多次,Anyway 只保留 第一个值。超出这些限制时,结账请求会被拒绝。
上面的例子会在订单载荷中生成:
请使用 URL 构造工具正确编码参数名和值。不要在参数中放置密钥或原始个人信息;买家可以看到 这些内容,浏览器历史和请求日志也可能记录它们。

结账时会发生什么

托管结账页只显示适用于买家设备、国家或地区、币种和支付服务商资格的方式,可能包括银行卡、Apple Pay 或 Google Pay、Link、Klarna、Cash App Pay 和银行付款。页面语言跟随买家自己的语言。详情见支持的支付方式。
Anyway 托管结账页 — 银行卡与钱包支付方式
1

买家打开链接

买家打开 Anyway 付款链接。
2

Anyway 开始结账

Anyway 创建结账会话,并保留你的订单引用和元数据。
3

买家付款

买家完成所选付款流程。
4

Anyway 确认订单

Anyway 确认付款并创建或更新对应订单。
5

销售记录计入金融

对于由平台统一收取的银行卡 / 美元付款,销售记录会异步加入金融。
可选的成功跳转地址必须是有效 HTTPS URL。确认付款后,Anyway 会把买家带回该地址,并将 自定义查询参数与 anyway_order_id、status 及可用的签名回调凭证一起返回。订单 Webhook 和 Merchant API 的订单响应也会包含相同的关联字段。交付高价值商品前,请在服务端再次验证 订单状态。
查询参数和 merchantMetadata 对买家可见。它们适合关联和补充上下文,不应单独用于授权 或定价。

管理产品与链接

产品列表可筛选 PUBLISHED、DRAFT 和 ARCHIVED。打开已发布产品后可以将其归档,打开已归档产品后可以重新发布。在产品概览中,还可以编辑名称或描述、查看已有付款链接、为支持的付款方式创建新链接并复制公开 URL。 创建产品后,应用会打开成功弹窗,其中包含复制支付链接、预览结账页和完成。点击完成后返回产品列表。为现有产品添加链接时会显示同一弹窗;关闭后返回产品概览。也可以从概览复制链接。

安全分享检查

  • 只分享 paymentLinkUrl,或仅修改其编码查询参数后得到的链接。
  • 在你方系统中保持 merchantReference 稳定且唯一。
  • 使用 Webhook 作为服务端付款信号。
  • 保证履约逻辑幂等,同一付款事件不会重复交付。
  • 将订单金额和币种与你自己的产品记录进行核对。