支付设计流程

小程序中支付产品的流程为:

  1. 用户在小程序中选择商品下单、确认购买,进入支付环节,用户点击确认支付。

  2. 进入到收银台页面,调起支付,出现确认支付界面。

  3. 用户确认收款方和金额完成支付并显示支付结果。

  4. 自动回跳到小程序中,小程序根据支付结果个性化展示订单处理结果。

支付调用流程图如下:

image.png

SuperApp 需提供以下能力:

  • 创建订单接口

  • App 注入 tradePay(唤起收银台并完成支付回调结果)能力提供给小程序调用

  • 查询支付结果接口

  • 退款接口(根据业务需要)

  • 取消支付接口

  • 退款结果查询(根据业务需要)

  • 交易关闭接口

重要
  • 接口需要设置签名校验,用于防止数据篡改,保障应用和交互的安全性。

  • 提升接口内容传输的安全性。

  • 设置商户服务器的 IP 白名单,防止私钥泄露等原因导致业务受损,保障用户资金安全。