首页 > 原创文章 > 软件开发 > 查看文章

微信H5支付开发方法

所属分类:软件开发 来源: 丁老师原创 发布时间:2017-10-14 09:55 浏览: 4496 IP属地: 深圳

微信H5支付,就是在非微信客户端内调用微信客户端进行支付,比如在手机自带浏览器中选择微信支付,就会提示打开微信,在微信客户端内完成支付。之前这个功能是内部使用,只对京东等一些大型电商平台开放,小企业无法申请,但是近日微信开放了H5支付的功能,所有认证公众号都可以申请。


微信H5支付不同于微信支付,需要在微信商户中单独申请,审核时间官方说是3日,其实1日内即可审核完毕。审核完成后开发并不复杂,在原有jsapi的基础上,只需要把trade_type改成MWEB就可以了。总体来说,有以下几个步骤:


1.$input->SetTrade_type("MWEB");

2.$input->SetSpbill_create_ip(get_cliend_ip());

3.$payUrl=$order['mweb_url'];


在H5支付中,因为是在别的浏览器中发起请求,所以无法,也不需要获得openid,把原有jsapi.php中的获取openid方法去掉即可。


H5支付实现后,对一些依赖百度SEO的朋友是个好处,这些排名好的网站可以直接在浏览器中发起微信支付。实现过程并不难,如有不懂的,或是需要具体代码的,可以联系丁老师,加丁老师QQ。


标签:

相关文章

支付宝支付提示“暂时无法获取订单信息,请稍候...

支付宝支付提示“暂时无法获取订单信息,请稍候再试”的解决办法

FastAdmin非菜单链接,跳转菜单页面的...

在fastadmin中,一个页面的非菜单链接,想要点击后打开指定页面,并且菜单自动展开,该怎么实现呢?经过丁老师研究后,发现超级简单,废话不多说,直接上代码:<a class="btn-addtabs" hre...

宝塔面板phpmyadmin数据库表导航树禁...

宝塔面板的phpmyadmin,默认数据库表导航树是每30个一页,非常的不直观,可以通过修改宝塔phpmyadmin配置文件的方式来禁止他分页。修改方法:1.进入服务器/www/server/phpmyadmin/phpmyadmin_...

Tortoise Svn出现No Path ...

在日常开发过程中,突然发现svn无法提交和更新,出现“no path or pathfile specified on the command line”的错误,网上搜了一圈百度 google 以及stack overflow都没找到真...

推荐文章

Uniapp开发小程序内的图片扫码

在使用uniapp开发的小程序内,打开图片,长按没有弹出菜单,无法扫码,此时只需在图片上加入show-menu-by-longpress即可完整代码:<image :src="picture" mode="...

性价比最高的内网穿透方案

内网穿透,是指外网可以访问内网,没有固定IP的服务器,所以需要中间件来进行通讯,目前稳定成熟的中间件软件,要么价格太贵,要么就是只能使用标准服务,不能完全的定制化。那么,到底有没有一个性价比最优的方案呢?回答是肯定的,答案就是使用云服务器+...

PDF和图片怎么添加水印

pdf添加水印,可以使用专业的pdf工具,如Adobe Acrobat、福昕PDF阅读器等,支持文字和图片形式的添加水印,支持透明度设置、水印位置设置等。图片添加水印,可以使用photoshop软件,但是photoshop太大了,而且使用起...

IDEA IDE换行自动显示的}括号如何去掉

在使用idea旗下的产品,如intellij idea,php storm,web storm时,有的时候编辑前端页面JS,在换行时经常会自动出现个}大括号,这一点程序不是很智能,其实后边都已经有括号了。比如下图这样:那么如何解决这个问题呢...