跳转到主要内容

概览

Hosted Payment Page (HPP) 方案让你通过将客户安全地重定向到 UQPay 托管的收银台页面来受理支付。敏感支付数据由 UQPay 安全处理。

使用方式

1. 创建 PaymentIntent

调用 Create Payment Intent 接口发起交易,并获取 SDK 所需的凭证。 API 参考: Create Payment Intent

请求示例

响应示例

2. 提取参数

从步骤 1 的 API 响应中,提取以下字段传给你的前端:
  • client_secret
  • payment_intent_id
  • currency

3. 初始化 SDK

在前端安装 UQPay Checkout SDK,并使用上述参数将用户重定向。 SDK 包: @uqpay/checkout-sdk
Hosted Payment Page

4. 获取支付结果

可以通过以下任意方式确认支付的最终状态: 配置你的服务端监听 UQPay 发出的异步通知。这是更新订单状态最可靠的方式。 Webhook 参考:

方式 B:主动查询

你的服务端可以主动通过 API 查询 PaymentIntent 的状态。
API 参考: Retrieve Payment Intent