PHP开发之微信H5支付

2019-01-06 17:39

PHP开发之微信H5支付



  支付,然而微信支付对这块并没有现成的demo可用,所以就必须自己老老实实对照开发文档去写咯!但这对于刚接触的童鞋来说,坑多多少少还是有的,所以寻思着把自己的经验分享出来,毕竟现成的用的还是多巴适的嘛!

  首先,WxPay.Config.php配置文件主要包含了商户appId、商户号、商家key、异步回调URL、支付场景信息,如下:

  然后,封装Weixin.class.php支付类,主要调用统一下单Api(),这里不多说了,直接上代码:

  //2.将参数按照key=value的格式,并按照参数名ASCII字典序排序生成字符串

  最后,PayMentController.class.php支付文件,支付文件接收前端发起支付的请求并处理后,调用Weixin.class.php支付类并接受结果后返回给前端(此处分享已经去掉接口验证等系列代码逻辑):

  好了,一点点菜鸟心得,有不当之处欢迎留言指证交流,一起成长,喵,就是这样!