本次实现的案例是,当用户在微信中打开网页时,也可以调用微信支付来完成订单功能。 当然,微信官网也有非常详细的开发文档介绍,不过今天我们就教大家如何手动开发支付接口。
以提交问题流程为例描述微信h5支付流程
1. 如何提交问题
(一)费用
(2)付款说明
(3) 将费用和付款说明传递给
2. 生成支付参数的方法
(1)获取当前微信公众号和商户号秘钥
(2)生成业务订单号tid\,同时将参数cost、支付指令、user传递给
(3) 将以上信息传递至
3. 如何申请预付订单
(1)构造申请预付款订单的参数:IP地址、起止时间、通知URL、交易类型
(2)按照“统一下单”生成预付费订单接口的要求生成签名。
(3)生成js微信支付签名
时间戳随机字符预付费订单号签名算法,排序后在末尾添加商户秘钥;
md5加密;
全部转换为大写字母;
将以上参数封装到wopt对象中;
4. h5页面支付
利用后台生成的支付参数实现h5微信支付
相信看完这些案例你已经掌握了方法。 更多精彩资讯,请关注php中文网其他相关文章!