微信h5支付

微信H5支付适用于移动网页支付,不建议用于APP。商户需有已备案的H5商城网站,用户在非微信浏览器选择商品后,跳转至微信确认支付,输入密码完成交易。开发流程包括客户端统一下单,获取MWEB_URL并重定向。了解更多详情可查阅官方文档。
摘要由CSDN通过智能技术生成

如果您是使用浏览器的移动网页进行支付,那就是调用微信H5支付,如果是使用APP客户端进行支付,那就要调用微信APP支付。

H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。顺便提醒一下,H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接微信APP支付。

微信H5支付申请入口

登录商户平台-->产品中心-->我的产品-->支付产品-->H5支付

微信H5支付业务流程

商户侧

要求商户已有H5商城网站,并且已经过ICP备案。通过微信H5支付可以实现在非微信浏览器(如QQ浏览器、谷歌浏览器、Safari等)中使用微信支付的场景。

用户侧

步骤(1):用户从非微信浏览器的站点导航进入商户H5网页,用户挑选需购买商品,选择微信支付发起购买流程。

步骤(2):进入微信客户端确认交易,输入支付密码。

步骤(3):支付成功,用户收到支付凭证,同时商户后台收到支付成功的通知。

开发流程

直接上官方文档上看吧:点击打开链接

1,客户端统一下单,由于我这是测试,所以直接在写了一个请求,进行统一下单,然后获取MWEB_URL ,重定向到MWEB_URL,调起微信后台支付。下面是代码详情:

<?php
require_once"../lib/WxPay.Config.php";
$headers =array(); 
$headers[] ='Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';  
$headers[] ='Connection: Keep-Alive';  
$headers[] ='Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3'; 
$headers[] ='Accept-Encoding: gzip, deflate'; 
$headers[] ='User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101Firefox/22.0';
$appid ="wx940d982a86b71eaf";//微信开发者账号
$mch_id =&#
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值