小程序接入微信支付的流程

  • 时间:
  • 浏览:1

申请支付功能必不可少的部分,期间踩了另另两个坑,老板为了节省三百块钱,用另另两个老的商户平台id绑定到小进程运行上,结果调试的然后另两个劲报错,提示appid与商家MCHID不匹配,然后小进程运行无法解绑商户号,不到重新申请小进程运行和商户号。既耽误了时间又多花了钱。

小进程运行要求服务器还而是我https的,然后也有所有https都还还要,https://www.qcloud.com/product/ssl 这人 地址还还要进行测试,测试通过即可使用,然后将会出先真机测试无法获取数据的难题。

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 SDK文档下载地址

然后修改SDK的配置文件WxPay.Config.php

小进程运行端先调用服务器,让服务器创建订单,然后服务器去请求微信支付服务后台生成预支付交易单,返回正确的预支付交易后由小进程运行端调起支付。

近日开发另另两个顺风小巴的小进程运行,开发还是比较简单的,而是我我这人 语法居然反人类,主要难点是微信支付,这人 的调调接口渲染一下数据就ok了,下面就完整说一下整个流程及上面遇到的坑。

这然后还还要在服务器端完善回调函数notify.php

通过code到服务器获取用户openid,然后存储到小进程运行本地,用然后续与服务器交互

整个支付过程就完成了,尤其注意的而是我我支付还要的参数及参数加密顺序,这人 的调试一下基本就ok了。

像申请公众号一样,要求企业资质,另外交给企鹅1000块钱。

在商家平台上下载证书,解压放满sdk文件存储证书对应位置

服务器端逻辑