替代支付方式小部件

我们支持模块化、可嵌入的替代支付方式(APM)小部件,称为 Hyperwidgets,商户可以使用它们以低代码的方式增强现有的结账流程。

替代支付方式小部件 - 图1

示例说明

在以下结账界面中,商户的当前支付服务提供商(PSP)仅支持信用卡和 PayPal。

替代支付方式小部件 - 图2

但如果商户想启用更多的替代支付方式(APMs),可能会面临多种问题:

  1. 可用性问题:当前 PSP 可能不支持所需的替代支付方式,这迫使商户需要直接集成该支付方式或更换 PSP。
  2. 集成复杂:即使 PSP 支持所需的 APM,将其集成到现有结账流程中也非常繁琐,往往需要大量工程投入。而 Hyperwidgets 提供了一种低代码解决方案,商户可以通过大量连接器轻松集成首选支付方式,且工程成本极低。
  3. 扩展困难:传统 PSP 和中间层(如订阅提供商 SDK、代币提供商 SDK 或支付编排提供商 SDK)为每种新 APM 提供单独的集成方式,每次扩展都需要额外的工程投入。
    • Hyperwidgets 提供了扩展 APM 的简便方式。例如,可以将结账方式从“Apple Pay”扩展到“Apple Pay + Google Pay”,再扩展到“Apple Pay + Google Pay + Amazon Pay + 其他 10 种支付方式”,且无需额外的工程工作。
    • Hyperwidgets 还能基于订单上下文(如订单金额、用户地区等)动态显示合适的 APM。
  4. 集成开销问题:部分 PSP 在启用 APM 时可能需要额外的集成步骤,这通常耗时且占用商户大量技术资源。例如:
    • 某些 APM 仅在新版 PSP API 中可用;
    • 部分钱包支付方式(如 Apple Pay 和 Google Pay)需要商户通过认证后才能上线;
    • 部分 APM 需要在前端添加新的 JS 库。

下图展示了使用 Hyperwidgets 后的结账页面,支持更多的 APM。

替代支付方式小部件 - 图3

✅ 使用 Hyperwidgets 增加更多 APM 的结账页面示例


🛠️ Hyperwidgets 的技术架构

Hyperwidgets 旨在简化和优化商户集成替代支付方式的流程,无论其当前支付体系如何。该设计通过模块化、可嵌入和低代码的解决方案,显著减少了扩展支付方式所需的工程工作量。

1️⃣ 单一 SDK 管理所有 APM

Hyperwidgets 以单一 SDK 的形式打包,商户只需在其 Web 应用中集成该 SDK,并将部分 APM 流量路由至 Hyperwidgets。
该小部件由 JS 文件驱动,部署在商户的顶级域名下,从而作为商户结账流程的扩展,能够提供多种支付方式,包括:

  • 快捷支付方式(如 Apple Pay、PayPal 等)
  • 数字钱包(如 微信支付、支付宝 等)
  • 先买后付(BNPL)(如 Klarna、Affirm 等)
  • 银行借记和转账(如 ACH、BACS、SEPA 等)

2️⃣ 适配多种技术栈

Hyperwidgets 为不同技术栈的商户提供无缝集成能力,支持 React、HTML、Angular 等多种封装方式,确保集成工作量低且简单易用。

3️⃣ 与 PSP 配置解耦

Hyperwidgets 只需集成一次即可运行。商户可在管理后台配置不同的支付方式、PSP 和路由规则,无需额外的工程工作。

4️⃣ 模块化兼容其他集成

Hyperwidgets 与商户现有的 PSP 和中间层(如订阅服务、支付编排服务等)完全兼容,不会产生冲突。只需在结账流程的合适触发点调用 Hyperwidgets 并处理回调即可。

5️⃣ 高度自定义

Hyperwidgets 的 UI 支持高度自定义,商户可调整:

  • 背景颜色
  • 按钮圆角
  • 字体大小
    通过配置对象即可轻松控制 UI 风格,使其与商户品牌一致。

6️⃣ 统一分析与订单管理

通过 Hyperwidgets 处理的所有交易都可在统一的仪表盘上查看,商户可:

  • 分析不同支付方式的转化率
  • 按客户 ID、交易类型(如 3DS、非 3DS)筛选数据
  • 查看失败原因及其占比

7️⃣ 未来兼容性

Hyperwidgets 的架构设计确保未来新增支付方式或 PSP 时无需额外工程工作,一次集成即可持续扩展。

8️⃣ 自定义 UI(即将推出)

商户将能够为每种支付方式自定义 UI,并调用 Hyperwidget.confirm() 函数提交支付数据,从而完全掌控支付方式的展示与交互。


支持的商户集成方案

  • 方案 A:商户与单一 PSP 直接集成,并希望通过相同或不同的 PSP 启用 APM。
  • 方案 B:商户通过中间层(如订阅服务或支付编排 SDK)与 PSP 间接集成,并希望启用 APM。