问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微信公众号支付失败问题-微信支付提示 调用支付JSAPI缺少参数appId_百度...

发布网友 发布时间:2024-08-22 11:47

我来回答

1个回答

热心网友 时间:2024-08-26 18:15

由于之前对微信app支付、小程序支付、支付宝app支付以及云闪付app支付等方面有过功能和研究,最近我需要完成一个微信公众号支付的场景。然而,在实施过程中遇到了一个难题,耗费了我一上午的时间。为了防止以后再次遇到类似问题,我将这个问题记录下来。

技术场景:微信公众号支付

本文不会详细讲解微信公众号支付的具体流程,因为官网文档已经非常详细。本文的目的仅是记录我遇到的问题,而不是写支付教程。如果有机会,我会在以后的手把手教程中详细说明。

开发前的准备工作包括微信公众号需要是服务号认证,并开通微信支付功能,这些都需要付费。另外,我选择花生壳进行本地调试,因为它提供了便捷的本地端口映射,并且提供的域名已经备案,适合测试使用。

在开发阶段,我采用React技术栈开发前端,SpringBoot框架开发后端。后端接口程序的核心代码是微信公众号后端支付接口,需要传入openId和total_fee参数。前端支付程序使用React技术,并通过Redux传递openId。

在开发过程中,我在前端支付界面调用wxPayRequest方法时遇到了错误get_brand_wcpay_request:fail。通过解析错误信息,我发现缺少参数appId。经过多次排查,我发现问题出在前端JS调用的代码中。原来,微信JSAP接口WeixinJSBridge.invoke中的第二个参数应该是javascript对象,而不是json字符串。通过将服务器接口给我的json字符串转换为javascript对象,我成功地解决了支付问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 花生壳的微信客服是摆设吧 永远都是35人在排队,让我如何敢于购买_百度... 眼保健操治疗近视怎么做 按脚大拇指和二指中间能治近视吗 开发应用小程序找哪家更好? 政治意识存在的问题及整改措施 鲁大师和火绒哪个好 ...一个炮兵团拥有的大炮数目大概是多少?附带上依据 炮兵团有多少门火炮 护卫服务哪家好 华为手机桌面上的房子图标是什么意思? 空调显示F什么意思?代表什么故障? 为何空调显示屏上会显示C、 F? 空调f是什么意思啊 海尔空调显示f什么故障 双f是啥意思 清明节回娘家做客好吗为什么清明节不能回娘家 清明回娘家好不好清明节能回娘家上坟吗 清明回娘家好不好?哪些日子不能回娘家? 认罪认罚开庭律师辩护是否有用 嫌疑人认罪认罚还需要辩护吗 非法吸收公众存款的从犯需要羁押吗? 拍身份证需要带什么 拍身份证要什么资料 69个字的古诗词不记题目怎么写? 服务员将清洁剂当橙汁上桌是怎么回事 清洁剂喝了会怎样 社区矫正能办理取保候审吗 动车和高铁哪个有床 淘宝交易完成十几天了 今天买家突然跟我说 今天宝贝用了一下坏了 从沈丘县致远中学到西关怎么走坐哪路线 手机映射和车联网? 耳机至少一个月清洁一次 耳机应该怎么清洁 耳机到底有多脏,不同耳机清洁方式有何不同 耳机到底有多脏 不同耳机清洁方式有何不同 耳机脏了怎么办,耳机怎么清洗,清洗耳机的方法 石河子在新疆哪个地区 布洛芬可以和阿莫西林一起吃吗 重庆科创职业学院办学优势 祝宝贝儿童节快乐的朋友圈 儿童节说说怎么配文字 祝孩子儿童节快乐的一句话 儿童节快乐的心情说说