分享主题:linux,nginx,php,mysql

生成微信h5支付mweb url调起支付,微信mweb_url怎么使用

微信h5支付 0评论 现在加入小程序俱乐部QQ群:483987340

微信mweb_url其实是一个链接,
当用户在手机上访问mweb_url时,
会调起微信支付,
从而实现用户在线付款的功能,
这是微信h5支付方便的地方。

下面子恒老师详细说一下mweb url…

一、 生成微信h5支付mweb_url支付链接
想要获取mweb_url,
需要调用微信h5支付的统一下单接口
https://api.mch.weixin.qq.com/pay/unifiedorder

h5支付开发文档

这里提交的参数很多,
可以看微信官方开发文档,
https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_20&index=1

如果看不懂上面的h5开发文档,
猛击这里
观看《微信h5支付开发统一下单生成mweb_url》视频
了解实现过程和下面源代码

向接口提交后,
如果微信返回的 return_code 和result_code都为SUCCESS
则会得到mweb_url链接。

二、 怎么使用微信h5支付中的mweb url
在服务器端获得mweb_url后,
你可以通过下面两种方式使用mweb url
2-1) 在服务器端跳转到mweb_url
如果你的后端使用php,
可以使用header来跳转,

header("Location:{$web_url}");

2-2) 把mweb_url返回给前端,使用js跳转
js跳转会用到

location.href=mweb_url

mweb_url为拉起微信支付收银台的中间页面,可通过访问该url来拉起微信客户端,完成支付,mweb_url的有效期为5分钟。

使用上面的两个方法,
都能够调起微信支付。

猛击这里
观看《微信mweb_url调用微信支付》视频
了解实现过程和下面源代码

三、 使用mweb url发起微信支付要注意的地方
用户第一次调起微信支付时,
会询问用户是否同意,
只有同意了才会发起微信支付。

四、 温馨提醒

在整个微信h5支付开发过程中,
你可能会遇到下面的难题:
2-1) 怎么实现微信h5支付统一下单
2-2) 如何异步处理微信h5支付结果
2-3) 怎么查询订单状态
2-4) h5支付怎么关闭订单

可以观看子恒老师的《微信h5支付开发》系列视频,
了解实现过程和下载微信h5支付源代码

申请开通微信h5网页支付——微信h5支付开发1
设置微信退款结果回调通知URL——微信h5支付开发2
实现日志功能——微信h5支付开发3
简单设计微信h5支付页面——微信h5支付开发4
微信h5支付页面与web服务器之间的通信——微信h5支付开发5
微信h5支付配置文件说明——微信h5支付开发6
微信h5支付统一下单调用微信支付——微信h5支付开发7
异步微信h5支付结果——微信h5支付开发8
查询订单状态1——微信h5支付开发9
h5支付后的业务逻辑处理——微信h5支付开发9-2
微信h5支付怎么关闭订单——微信h5支付开发10
微信各种支付方式的联系和区别——微信h5支付开发11

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

生成微信h5支付mweb url调起支付,微信mweb_url怎么使用链接:https://www.qinziheng.com/weixin-h5pay/5762.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)