您的位置 首页 php

php 实现银联商务H5支付的示例代码

银联商务 H5支付接口文档:文档地址

一:H5支付的接口地址:

1: 支付宝 支付

测试地址:

正式地址:

2:银联支付

测试地址:

正式地址:

二:接口需要的基本参数

接口使用的是get传参,直接将接口参数放到接口地址后,此接口是由浏览器直接跳转到接口

(1)authorization

认证方式,直接填入:OPEN-FORM-PARAM

(2)appId

银联商务用户H5支付产品的AppID

(3)timestamp

时间戳,格式为yyyyMMddHHmmss,如20191001121212

(4)nonce

随机数

(5)content

业务内容,为 json 格式,并且需要进行url编码,内部的具体信息下面介绍

(6)signature

签名,需要进行url编码,具体生成方式如:Base64_Encode(HmacSHA256(appId+timestamp+nonce+SHA256_HEX(content),AppKey))

业务内容content参数内部具体参数说明:

1:requestTimestamp

报文请求时间,格式为yyyy-MM-ddHH:mm:ss,如2019-10-0112:12:12

2:merOrderId

商户自己生成的订单号,这里注意:我们需要在我们自己生成的订单号前面加上1017前缀

3:mid

银联商务用户H5支付产品的商户号

4:tid

银联商务用户H5支付产品的终端号

5:instMid

业务类型,直接填入:H5DEFAULT

6:totalAmount

支付总金额,单位为分

7:expireTime

订单过期时间,格式为yyyy-MM-ddHH:mm:ss,如2019-10-0212:12:12

8:notifyUrl

支付结果通知地址

9:returnUrl

网页跳转地址

三:H5支付的支付宝支付实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小编。

文章来源:智云一二三科技

文章标题:php 实现银联商务H5支付的示例代码

文章地址:https://www.zhihuclub.com/149944.shtml

关于作者: 智云科技

热门文章

网站地图