php对接微信h5支付(实现银联商务H5支付的示例代码)
银联商务H5支付接口文档:文档地址
一:H5支付的接口地址:
1:支付宝支付
测试地址:http://58.247.0.18:29015/v1/netpay/trade/h5-pay
正式地址:https://api-mop.chinaums.com/v1/netpay/trade/h5-pay
2:银联支付
测试地址:http://58.247.0.18:29015/v1/netpay/uac/order
正式地址:https://api-mop.chinaums.com/v1/netpay/uac/order
二:接口需要的基本参数
接口使用的是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支付的支付宝支付实例
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小编。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。