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

  • 时间:
  • 浏览:0

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

这事先还没办法在服务器端完善回调函数notify.php

近日开发有另两个顺风小巴的小应用线程,开发还是比较简单的,而是我一些语法青春恋爱物语反人类,主要难点是微信支付,一些的调调接口渲染一下数据就ok了,下面就详细说一下整个流程及里边遇到的坑。

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

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

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

申请支付功能必不可少的每段,期间踩了有另两个坑,老板为了节省三百块钱,用有另两个老的商户平台id绑定到小应用线程上,结果调试的事先一直报错,提示appid与商家MCHID不匹配,之后小应用线程无法解绑商户号,没办法重新申请小应用线程和商户号。既耽误了时间又多花了钱。

通过code到服务器获取用户openid,之后存储到小应用线程本地,用事先续与服务器交互

服务器端逻辑

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

事先修改SDK的配置文件WxPay.Config.php

小应用线程要求服务器没办法是https的,之后详细都是所有https都都不能 ,https://www.qcloud.com/product/ssl 这个 地址都不能 进行测试,测试通过即可使用,之后将会再次总出 真机测试无法获取数据的什么的问题。