微信公众号开发中遇到的问题——支付(二)

2023-10-27

第一次开发微信公众号,也是第一次接触微信公众号的支付,我使用的是jssdk,用h5页面调用的支付,后台使用的是java。首先声明,我不是一个愤世嫉俗的人,也不喜欢吐槽,我认为别人提供接口就已经很不错了,干嘛要吐槽呢?但是,这一次,我不得不说,微信公众号支付的文档真是渣!!!你没有也就算了,既然有了,为何不好好写?就好像别人问你路该怎么走,你给别人指了路,但指偏了。下面我记录一下我这次微信支付开发中遇到的坑,希望能给大家一点帮助。

开始之前,有几个地方需要配置一下(比较容易遗忘):
1、js接口安全域名

公众号设置————功能设置




2、微信支付中的开发配置




支付授权目录:看了文档之后,我以为是jsp页面的地址,最后,才发现原来是调用后台方法的地址,只是不用写到方法名,如果你调用支付的方法是www.XXX.com/pay/prepay.action;那么你的支付授权目录应该是:www.XXX.com/pay/
测试授权目录:就是测试环境的授权目录。可能有些人不知道支付怎么测试,那么,你需要做两点:①调用支付方法的链接地址。②把该链接地址发送到测试公众号的聊天记录里面。注意是你自己测试微信公众号的链接地址中。
测试白名单:测试微信公众号支付时,把你们自己的微信账号添加到测试白名单中;

3、我想吐槽一下,我的支付签名有问题(后来换ios系统测试时弹出框弹出来的),但是我之前用android手机一直测试,都报的是get_brand_wcpay_request:fail或chooseWXPay:fail(取决于你用哪种方法),你根本不知道究竟是什么错误。

4、当我要调用支付接口时,打开商户的微信公众号支付文档,发现了一个H5调起的支付API,我本以为这里的方法应该是chooseWXPay,但是为什么是function onBridgeReady。。。。。。这又是什么鬼?彻底把我搞晕了,有没有?后来查资料才知道,两个方法的本质是一样的,新版本的微信都会使用chooseWXPay方法,chooseWXPay方法中封装了onBridgeReady这东西,但是用onBridgeReady不用引用http://res.wx.qq.com/open/js/jweixin-1.0.0.js文件,用chooseWXPay方法方法需要引用js文件方法,因为chooseWXPay方法封装了onBridgeReady,查看js文件就可以知道。





本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信公众号开发中遇到的问题——支付(二) 的相关文章

  • 微信公众号配置token

    1 在微信公众平台开发 基本设置页面 点击 修改配置 按钮 填写服务器地址 URL Token和EncodingAESKey token可以任意填写 对应验证的token URL对应是可以访问到 验证token的方法 的链接 2 代码中进行
  • 基于新浪云服务器的微信公众号

    基于新浪云服务器的微信公众号 本微信公众号是智能浴室排雾及浴室滑倒报警系统的一个分支 通过设备上传到ONENET云平台 新浪云服务器调用云平台数据再反馈给微信公众号 从而实现微信公众号实时获取设备数据和发送报警信息给指定用户 因为只是代码放
  • 微信公众号开发中遇到的问题——支付(二)

    第一次开发微信公众号 也是第一次接触微信公众号的支付 我使用的是jssdk 用h5页面调用的支付 后台使用的是java 首先声明 我不是一个愤世嫉俗的人 也不喜欢吐槽 我认为别人提供接口就已经很不错了 干嘛要吐槽呢 但是 这一次 我不得不说
  • 微信公众号+Vue+JS-SDK配置注册失败,显示config:fail,Error: 系统错误,错误码:63002,invalid signature等解决方法

    用vue做微信公众号调用js sdk遇到的问题 问题1 JS SDK在IOS中报签名无效invalid signature 解决办法 在VUE路由进去你要操作的页面时进行config接口注入 首先打开工程文件中的router index j
  • 微信公众号 Jssdk调用错误码:63002, 获取access_token错误代码 errcode 40164的解决方法,如何解决,微信公众号的坑。

    今晚在开发公众号 需要调用到 Jssdk 结果配置好了 一运行就提示 Errmsg config fail Error 系统错误 错误码 63002 invalid signature 20200108 00 04 41 我的心突然就好慌
  • H5清理微信缓存的方案

    背景 H5移动端开发 尤其是基于微信的公号开发 往往伴随着很严重的缓存问题 影响测试和开发人员的感情 为了解决这个问题 找到以下清除缓存的方式 希望对增进开发和测试人员的感情有所作用 方案 安卓端清除缓存的方法如下 http debugx5
  • 点击链接重定向跳转微信公众号关注页、微信关注链接

    1 先获取你要设置的公众号的biz a 电脑进入公众号 点击右上角的 菜单 b 点击出现公众号的简介页面 再点击页面下面三个按钮中间的按钮 c 点击复制链接获取biz 例如 http mp weixin qq com mp getmasss
  • vue H5跳转小程序

    官方链接 目录 微信开放文档 摘要 小程序跳转按钮
  • 微信报错:40001: invalid credential, access_token is invalid or not latest rid: xxx(附带存储access_token代码)

    我使用的是redis作为存储服务器 来存储access token 代码亲测没有任何问题 在做微信公众号模板推送的时候用到了access token 但是有时推送成功 有时失败 报错显示为 40001 invalid credential
  • H5页面跳转到微信公众号首页

    H5页面跳转到微信公众号首页 1 需求背景 微信公众号 客户端 网页需要用户关注才能进行活动 因此需要引流到公众号进行关注操作 在多篇文章无法找到关键的一个解决点 主要是在阐述如何复制公众号首页的链接 2 具体实现 首先 找到公众号的一个首
  • php THINKPHP5获取微信公众号access_token并存储

    需求背景 在TP5项目中 获取微信的access token并存储到Redis 并可以通过Redis查询access token 第一步 创建一个获取access token的方法 该方法需要向微信服务器发送请求 获取access toke
  • 可能是颜值最高的微信Markdown编辑器,用Markdown的你一定会爱上

    不论是新媒体小编还是拥有自己公众号的开发者和开源组织 一定想要一个能够快速编辑且成品美观大方的编辑器 毕竟微信自带的编辑器功能有限 市面上其他编辑器功能又过于繁多 尤其对于开发者来说 文章中插入代码块这件事就非常令人头疼 所以 Gitee
  • 微信公众号群发接口和原创校验

    一 说明 1 1限制 二 群发图文消息 三 群发图片 文本 四 群发时使用is to all 五 上传图文消息接口 5 1 上传图文消息内的图片获取URL 订阅号与服务号认证后均可用 5 2 上传图文消息素材 订阅号与服务号认证后均可用 六
  • vue中实现微信公众号支付

    最近做项目遇到微信支付 根据项目需求使用了微信h5支付 大概的流程介绍 1 配置微信公众号 2 静默授权 获取路径中code 3 根据code拿到openid 4 根据openid获取prepay id 5 获取支付签名 6 调起支付功能
  • 前端对接微信公众号网页开发流程,前期配置

    微信公众号网页开发 其实就是我们开发的h5网页需要放到微信浏览器环境中使用 但是需要对接公众号授权 授权之后可以获取到用户的个人信息 以及可以使用公众号提供的一些API 如 图片上传 图片预览 获取位置信息 微信扫一扫等功能 在没有对接正式
  • jqueryweui,两个输入框解决方法

    document ready function
  • 微信公众号实现“一键关注”功能

    背景 之前用的一键关注要么通过图文 要么通过二维码 这样甚是麻烦 而且引导不到位 而看到朋友圈打广告的一些公众号可以直接关注 于是一直研究这个功能 今天终于实现了 分享给所有朋友 希望能帮助到所有朋友 这个引导关注的页面包含了公众号的log
  • 调用微信内置 wx.config 配置问题

    var link location href ajax url WxJSSDK WxJS SDK aspx GetInfoMation 后台给你提供的接口 type Post data url link async false conten
  • 【微信公众号】微信公众号授权出现的常见问题解决方案

    问题1 在微信公众号授权时出现了 解决方案 1 首先查看后端的url配置是否正确 是否进行了转码 官方API上说明了redirectUrl应使用String redirectUri URLEncoder encode redirectUrl
  • 微信公众号AI爆文项目入门

    今日 尝试了进行AI爆文的项目 其核心逻辑是不依赖于传统的打造个人IP 而是使用ChatGPT 文心一言等大语言模型进行创作 并发表到微信公众号平台 实现低粉爆文的效果 通过系统流量池的推荐来实现收益 一篇10W 的文章的收益在800到几千

随机推荐

  • error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or

    总结 apt search libglu apt install libglu1 mesa 两种可能 没安装相关的包 安装了相关的包但没找到 判断是哪种可能 https blog csdn net u011132979 article de
  • c语言复习笔记(一)——操作符和表达式

    前言 操作符 前言 一 算术操作符 1 基本的算术运算符 2 自增运算符和自减运算符 二 移位操作符 左移位操作符规则 右移操作符的规则 位操作符 三 sizeof运算符 四 逻辑操作符 五 逗号表达式 六 整形提升 七 自动类型转换 一
  • uniapp微信小程序常用防抖函数及调用

    先看代码 复制使用即可 防抖一般用于按钮使用 避免如登陆 购买等多次调用 如多次点击购买按钮在网速较慢下可能生成多个订单信息等 这里只是一个封装调用的简单流程 如您使用我们官方产品 uview 防抖参考 throttle debounce节
  • 基于新浪云服务器的微信公众号

    基于新浪云服务器的微信公众号 本微信公众号是智能浴室排雾及浴室滑倒报警系统的一个分支 通过设备上传到ONENET云平台 新浪云服务器调用云平台数据再反馈给微信公众号 从而实现微信公众号实时获取设备数据和发送报警信息给指定用户 因为只是代码放
  • 自动完成文本框(AutoCompleteTextView)的功能及用法

    自动完成文本框AutoCompleteTextView是从EditText派生而出的 也属于是一个文本编辑框 但是 他比普通编辑框多一个功能 当用户输入一定字符后 自动文本框会显示一个下拉菜单 供用户从中选择 当用户选择某个菜单项之后 Au
  • Spring 如何解决循环依赖的问题(三级缓存)

    一 Spring IOC容器 对象循环依赖 1 什么是循环依赖 what 1 循环依赖 gt 循环引用 gt 即2个或以上bean 互相持有对方 最终形成闭环 eg A依赖B B依赖C C又依赖A 注意 这里不是函数的循环调用 是个死循环
  • c ++比较字符串是否相等_在C ++中比较字符串的3种方法

    c 比较字符串是否相等 In this tutorial we ll learn methods to compare strings in C Consider a scenario wherein you are required to
  • MFC之文档视图案例30

    1 文档视图案例的初始化 1 创建基于单文档的MFC程序 但是到下图步骤时 需要换一下视图的继承基类为CFormView 这样下面我们就多出了FORM这个对话框 以前单文档继承于CView时是没有对话框的 所以无法操作控件 2 然后按如下所
  • 2021年最新Python讲义:面向对象(OOP)基本概念

    面向对象 OOP 基本概念 面向对象编程 Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01 面向对象基本概念 我们之前学习的编程方式就是 面向过程 的 面相过程 和 面相对象 是两种
  • 无监督学习之聚类方法(K-Means、层次聚类)

    一 导入 无监督学习中需要对无标记样本进行训练学习进而找到数据的内在性质和逻辑结构 聚类方法是为了为无监督学习的数据分析提供的基础学习方法 聚类将数据集划分为若干个子集 每个子集称为类或者簇 如果一个样本只属于一个类 簇 则是硬聚类 如果某
  • 算法题的ACM模式与核心代码模式

    不同的刷题模式 身为一名程序员 刷题网站系统我们应该再熟悉不过了 除了针对竞赛的 OJ 系统 比如 POJ 还有很多专为求职提供的刷题 OJ 系统 比如 leetcode 牛客网 等 这两类 OJ 在刷题模式上有些区别 一般竞赛的 OJ 系
  • Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足

    问题 Windows 照片查看器无法显示此图片 因为计算机上的可用内存可能不足 问题分析 经沟通 打不开的照片都是扫面件 按F11或者使用画图软件可以打开 说明本身是没有问题的 而且一般导致该问题的图片都是照相机拍出来的 那是因为 Wind
  • 一文搞懂考研数列极限问题(概念/计算/证明)史上最强/最全总结

    不管本科高数还是考研数学 数列极限问题 看这一篇文章管够 看完还不会做你来找我 数列极限 是数列和极限两个充满不确定性的概念相混合 容易让人产生摸不着头脑 看到题目就害怕的感觉 本篇文章就按以下目录对这块儿重难点拨云见日 内容循序渐进 越往
  • Java获取Json中的数据

    目录 1 普通元素 2 属性包含大括号 3 属性包含中括号 4 属性中既有中括号包括 又嵌套了大括号 使用com alibaba fastjson解析 总结 一个花括号 放进JSONObject一次 一个中括号 放进JSONArray一次
  • S3fs挂载报错提示

    s3fs挂载报错 提示s3fs unable to access MOUNTPOINT backup fileserver Transport endpoint is not connected s3fs appfiles v1 backu
  • texlive2020安装过程中的问题

    问题 安装TeXstudio后找不到编译文件 运行cmd 添加tex vertion表示找不到该文件 都是因为系统变量名称添加不全导致 打开系统变量名后我发现最后确实添加了c texlive 2021 bin win32这条路径 但是没有写
  • 工具及方法 - 利用在线网站Gravatar创建你的个人Profile

    Gravatar是一个永久免费的网站 不收取任何人的费用 它为个人提供公开的头像和介绍信息 并以供整个网络访问 你的信息和邮箱绑定 Gravatar提供了根据此邮箱即可访问你信息的服务 这样不管你登录到哪个网站来发表评论或进行互动 都可以使
  • 利用OpenCV把一幅彩色图像转换成灰度图

    图像灰度化的目的是为了简化矩阵 提高运算速度 彩色图像中的每个像素颜色由R G B三个分量来决定 而每个分量的取值范围都在0 255之间 这样对计算机来说 彩色图像的一个像素点就会有256 256 256 16777216种颜色的变化范围
  • GuLi商城-前端基础Vue-整合ElementUI快速开发

    npm安装 启动项目 npm run dev http localhost 8082 hello
  • 微信公众号开发中遇到的问题——支付(二)

    第一次开发微信公众号 也是第一次接触微信公众号的支付 我使用的是jssdk 用h5页面调用的支付 后台使用的是java 首先声明 我不是一个愤世嫉俗的人 也不喜欢吐槽 我认为别人提供接口就已经很不错了 干嘛要吐槽呢 但是 这一次 我不得不说