当前位置:网站首页>Taro框架-微信小程序-调用微信支付
Taro框架-微信小程序-调用微信支付
2022-08-03 07:08:00 【阿雷前进中...】
- wx.login获取用户临时登录凭证code,发送到后端服务器换取openId
可将商品id传给后端,后端查询出商品价格
经过一定的签名算法,向微信支付发送请求,获取预付单信息(prepay_id)
将获取的数据再次进行相应规则的签名,向小程序端响应必要的信息Taro.login({ success: async res => { if (res.code) { let params = { code: res.code // 微信小程序登录code // 此处可将商品id传给后端,后端查询出商品价格 }; // 调用后端接口,将code传给后端 const result = await XXX(params); this.toPayment(result); } } else { console.log("登录失败!" + res.errMsg); } } });
后端参考如下两个链接,给前端返回所需值
小程序调起微信支付API
JSAPI下单
后端接口返回支付验签等内容
toPayment(res) { Taro.requestPayment({ timeStamp: res.timeStamp, nonceStr: res.nonceStr, package: res.package, signType: res.signType, paySign: res.paySign, success: res => { // 支付成功后可执行页面所需要的刷新操作 }, fail: function(res) { Taro.showToast({ title: "支付失败", icon: "error", duration: 2000 }); } }); },
边栏推荐
猜你喜欢
- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
word之图表目录中点号位置提升3磅
Roson的Qt之旅#106 QML在图片上方放置按钮并实现点击按钮切换图片
[ 漏洞复现篇 ] yapi 代码执行 getshell 漏洞复现详解
DSP Trick:向量长度估算
volatile
How to choose a reliable and formal training institution for the exam in September?
Data warehouse buried point system and attribution practice
面试介绍项目经验(转)
2022用户画像构建
随机推荐
pyspark---low frequency feature processing
Umi 4 快速搭建项目
线程基础(二)
《多线程案例》阻塞队列、定时器、线程池、饿汉与懒汉模式
DSP Trick:向量长度估算
postman将接口返回结果生成csv文件到本地
jolt语法
pyspark df secondary sorting
C语言实现树的底层遍历--超简代码
解读 refresh 十二步骤
训练正常&异常的GAN损失函数loss变化应该是怎么样的
JS 原型原型链
SSM整合流程
LeetCode 264:丑数
华为设备BFD配置命令
现货黄金分析的主要流派
Roson的Qt之旅#103 QML之标签导航控件TabBar
【云原生--Kubernetes】Pod容器与镜像拉取策略
解决移动端有纵向滚动条但是不能滚动的问题
Postman will return to the interface to generate a json file to the local