发起支付的代码其实是很少的,但是坑比较多
首先是前端在发起支付前需要填写appid

准备创建订单所需参数

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

发起微信支付

遇到的两处报错
支付场景非法
--后台需要在创建预支付接口时将trade_type修改为JSAPI模式
支付验证签名失败
--需要后台检查生成签名时填写的appid是否正确,一个是小程序appid一个是应用的appid,确保没填错
发起支付的代码其实是很少的,但是坑比较多
首先是前端在发起支付前需要填写appid
准备创建订单所需参数
uni.getProvider获取支付类型并创建订单
发起微信支付
遇到的两处报错
支付场景非法
--后台需要在创建预支付接口时将trade_type修改为JSAPI模式
支付验证签名失败
--需要后台检查生成签名时填写的appid是否正确,一个是小程序appid一个是应用的appid,确保没填错
本文标题:uni-app 微信支付
本文链接:https://www.haomeiwen.com/subject/srdkgktx.html
网友评论