Ecshop2.73 微信H5支付代码 – 千丝海阁

首页 » Ecshop » Ecshop2.73 微信H5支付代码

Ecshop2.73 微信H5支付代码

74 0

不知道什么时候,微信对外开放了H5支付功能,即微信浏览器外实现微信支付,这对于ecshop的用户来说,也算是件好事。帮人做项目的时候正好用到这个WXH5支付功能,顺便整理了下代码。

H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。

主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。

实际运用中,在支付流程时,WXH5支付调起了一个微信的内部页面MWEB_URL,然后通过该页面挑起手机内的微信客户端进行支付,剩下的流程则基本和wxjsapi支付差不多,通过异步通知来确认收款,通过同步通知来进行前端显示。

$wechat->set_para("trade_type", 'MWEB'); //交易类型H5
$postxml = $wechat->create_xml($apikey,1); 
$prepayobj = $wechat->request_for_pre_id($postxml); //统一下单接口返回
$url = $prepayobj->mweb_url; //当交易类型为H5时,会返回mweb_url,即h5支付页

由于ecshop并没有插件机制,下载的代码只适用于官方标准版2.73。
下载源码

文章评分2次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2018/01/wxh5pay-for-ecshop/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

    没有相关的文章

评论前先开启评论开关: