UPAY统一支付平台
  1. 请求接口
  • 1、数据签名标准
  • 请求接口
    • 2、统一下单
      POST
    • 3、关闭支付单
      POST
    • 4、支付结果查询
      POST
    • 5、发起支付(微信小程序)
      POST
    • 6、发起支付(H5)
      GET
    • 7、支付签约接口
      POST
    • 8、发起退款
      POST
    • 9、退款结果查询
      POST
    • 10、退款信息同步
      POST
  • 请求扩展
    • PAJK-平安健康-投保扩展参数
      THRIFT
    • TBCD-太保成都-投保扩展参数
      THRIFT
  • 数据模型
    • 创建支付单
    • 关闭支付单
    • 发起支付请求
    • 通用响应
    • 【ZAJK】众安健康支付详情返回
    • 【ZASS】众安数生支付详情返回
    • 【RBJK】人保健康支付详情返回(微信支付)
    • 【ESTORE_AUIS】航联自营支付详情返回(微信支付)
    • 【HTCC】华泰财险支付详情返回(微信支付)
  1. 请求接口

5、发起支付(微信小程序)

开发中
POST
/cgi-bin/transaction_wx_miniprogram.do
仅限已授权微信小程序拉起支付参数有效

请求参数

Query 参数

Body 参数application/json必填

示例
{
    "uid": "string",
    "code": "string",
    "redirect_uri": "string"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://upay.ehanglian.com/cgi-bin/transaction_wx_miniprogram.do?action=TRANSACTION_PAY&action=' \
--header 'Content-Type: application/json' \
--data '{
    "uid": "string",
    "code": "string",
    "redirect_uri": "string"
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
var r = JSON.parse(hs.data.data);

                    // 这里需要判断返回的payUrl参数,如果其它参数无值
// 则需要用户复制payUrl参数的URL通过微信或浏览器打开进行支付

                    wx.requestPayment({
                        timeStamp: r.timeStamp,
                        nonceStr: r.nonceStr,
                        package: r.package,
                        signType: r.signType,
                        paySign: r.sign,
                        success:(ps){
        // 微信小程序支付成功处理
    },
                        fail:(ps){
        // 微信小程序支付失败处理
    }
})
🟢200小程序支付响应参数
修改于 2026-05-26 07:02:14
上一页
4、支付结果查询
下一页
6、发起支付(H5)
Built with