PHP开发之微信H5支付
好了,官方文档的那一套就不多说了,详情见官方文档。
在这里,我主要分成了三个文件:WxPay.Config.php(支付配置文件)、Weixin.class.php(支付类)以及PayMentController.class.php(支付文件)。
首先,WxPay.Config.php配置文件主要包含了商户appId、商户号、商家key、异步回调URL、支付场景信息,如下:
然后,封装Weixin.class.php支付类,主要调用统一下单Api,这里不多说了,直接上代码:
最后,PayMentController.class.php支付文件,支付文件接收前端发起支付的请求并处理后,调用Weixin.class.php支付类并接受结果后返回给前端(此处分享已经去掉接口验证等系列代码逻辑):
前端在接收到支付URL后执行即可唤醒微信支付。
附一:获取用户终端设备ip方法
附二:CURL请求方法
好了,一点点菜鸟心得,有不当之处欢迎留言指证交流,一起成长,喵,就是这样!
很赞哦! (0)
赏
上一篇: 微信小程序之HTML富文本解析
下一篇: PHP开发之微信公众号中进行支付宝支付