uni-app 微信支付
2021-02-04 本文已影响0人
习惯水文的前端苏
发起支付的代码其实是很少的,但是坑比较多
首先是前端在发起支付前需要填写appid

准备创建订单所需参数

uni.getProvider获取支付类型并创建订单

发起微信支付

遇到的两处报错
支付场景非法
--后台需要在创建预支付接口时将trade_type修改为JSAPI模式
支付验证签名失败
--需要后台检查生成签名时填写的appid是否正确,一个是小程序appid一个是应用的appid,确保没填错