您的位置:首页 > 移动开发 > 微信开发

小程序开发(3)支付

2017-10-21 00:00 148 查看
1.生成订单

2.封装支付参数

3.生成签名

4.获取微信封装的参数

5.发起支付









这里获取签名,封装好params参数后,向微信发起请求。这里通过jfinal封装好的方法直接调用pushOrder方法

成功后获取类似于微信支付订单

需要注意的是,所有参数必须都有,不然会报缺少参数异常。

商户id和appid必须是对应的,openid必须是关注了appid获取的,不然会报错appid and openid not match。

向小程序发起请求后会返回数据,这里是我把接收到的数据通过json传送给前端页面,然后前端通过wx.payMent方法去调起微信支付



还有一点,调起支付在微信编辑器是不能测试的,只有通过手机扫描预览之后,在手机发起微信支付。

上线的小程序的服务器必须是https的,要安装证书。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  小程序支付