uni-app 微信支付

2021-02-04  本文已影响0人  习惯水文的前端苏

发起支付的代码其实是很少的,但是坑比较多

\star 首先是前端在发起支付前需要填写appid

\star 准备创建订单所需参数

(createSign是用来生成签名的,可视项目需求保留)

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

\star 发起微信支付


遇到的两处报错

\bullet 支付场景非法

        --后台需要在创建预支付接口时将trade_type修改为JSAPI模式

\bullet 支付验证签名失败

        --需要后台检查生成签名时填写的appid是否正确,一个是小程序appid一个是应用的appid,确保没填错

上一篇 下一篇

猜你喜欢

热点阅读