微信公众号内网页调wx.chooseWXpay支付错误-程序员宅基地

1,JSAPI支付授权目录没有设置,或设置不正确


2,微信支付生成签名不正确

格式是这样的

"appId="+appid+"&nonceStr="+nonceStr+"&package="+packageStr+"&signType="+signType+"&timeStamp="+timeStamp;

packageStr参数的内容是prepay_id=******

*******代表统一下单取得的prepay_id

timeStamp是10位数的,这个wx.config里的时间戳也是10位的,也要注意。


3.这个签名方法需要和统一下单的签名方法一致。

这个问题困扰我很久,微信支付网站给的demo里是根据判断是不是沙箱环境,在沙箱是使用MD5,不是沙箱是使用另外一种,然后我一直就是统一下单使用的非MD5加密,支付签名时使用的时MD5,老是报chooseWXpay fail。很苦逼,好几个小时。


另外:我在网上看见有人wx.config和wx.chooseWXpay要相同的timestamp和nonceStr,没有文档这样说,事实上也不需要。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/eyugod/article/details/77439050

智能推荐

实验2-2-7 整数四则运算 (10 分)_浙大实验3-【实验2-2-7 整数四则运算】-程序员宅基地

文章浏览阅读731次。本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1代码:# include <stdio.h># include <stdlib.h>int main(){ int A,B; _浙大实验3-【实验2-2-7 整数四则运算】

微信小程序 - 登录获取openid和用户信息(适配getUserProfile)_通过openid获取用户信息-程序员宅基地

文章浏览阅读8.6k次,点赞8次,收藏27次。微信小程序中如果需要使用微信的用户信息建立自己的用户体系,需拿到唯一标识openid,然后通过getUserProfile(基础库2.10.4以上可用)或者getUserInfo(基础库2.10.4以下可用)获取用户信息,进而通过微信的用户信息建立自己的用户体系。如果只是单纯展示用户头像昵称,可直接通过<open-data>组件进行渲染1、获取openidopenid通过云函数获取比较简单方便,我起的云函数方法名为login,代码实现记得文件夹右击选择 “创建并部署”1.1、云函._通过openid获取用户信息

java学习笔记-BufferedReader.readLine()跳过空行_bufferedreader.readline().strip()-程序员宅基地

文章浏览阅读2.4k次。读取文本格式如下:用如下代码输出info[0]运行没有问题:但是输出info[1]就会报java.lang.ArrayIndexOutOfBoundsException,debug后发现是第二行为空行返回的是空字符串“”,对空字符串进行s.split("\t")自然是没有info[1]的,此时加上s.equals("")判断(ps:此处不能用==,==比较的是对象引用的地址,equals比较的才是值)即可。调整后代码如下:..._bufferedreader.readline().strip()

AForge.Video.FFMPEG库几个注意事项-程序员宅基地

文章浏览阅读456次。同事开发过程中,读写摄像头遇到的问题。在录制和取消反复切换就会报内存越界的错误,这是由于open和close没有线程同步造成的。参考如下文章得到了解决思路,最后Open和Close用一个静态锁解决了问题。https://blog.csdn.net/liang12360640/article/details/46044763转载于:https://www.cnblogs.c..._aforge.video.ffmpeg

java写一个c语言编译器_你知道第一个C语言C+编译器是如何诞生的吗?-程序员宅基地

文章浏览阅读155次。当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用 C 语言编写的,有一些语言比如 Clojure,Jython 等是基于 JVM 或者说是用 Java 实现的,IronPython 等是基于 .NET 实现的,但是 Java 和 C# 等本身也要依靠 C/C++ 来实现,等于是间接调用了 C。所以衡量某种高级语言的可移植性其实就是在讨论 ANSI/ISO C 的移植性。C 语言是很低级的..._如何用java写一个函数编译器

cmd提示'tree' 不是内部或外部命令,也不是可运行的程序或批处理文件-程序员宅基地

文章浏览阅读2.3k次。想查看一下目录树,cmd运行tree提示'tree' 不是内部或外部命令,也不是可运行的程序或批处理文件。在windows目录下搜索tree,发现没有tree.exe,而只有tree.com,于是改成下面的用法,C:\Windows\System32\tree.com /f,成功。转载于:https://www.cnblogs.com/ljy339/p/9808508.html..._tree 不是命令

随便推点

oracle添加包权限,存储过程中使用Dbms_Scheduler包的权限问题-程序员宅基地

文章浏览阅读754次。使用用户Test_User创建存储过程sp_create_job,在存储过程中使用Dbms_Scheduler包创建Job_Test,过程创建成功,但是在执行的时候,碰到权限问题,如下:SQL> conn test_user/test_user@test已连接。SQL> CREATE OR REPLACE Procedure sp_create_job As2Begin3Dbms_Sc..._ora-06512: 在 "sys.dbms_isched

02-10 正则化线性回归(波士顿房价预测)_housing price 正则化-程序员宅基地

文章浏览阅读835次。文章目录正则化线性回归(波士顿房价预测)导入模块获取数据训练模型可视化正则化线性回归(波士顿房价预测)导入模块import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfrom sklearn.linear..._housing price 正则化

计算机系统存储器 分类,存储器的分类-程序员宅基地

文章浏览阅读2.9k次。存储器的分类存储器是计算机的重要组成部分之一,用来存储程序和数据,表征了计算机的“记忆”功能1.按用途分类⑴内部存储器内部存储器又叫内存,是主存储器。用来存储当前正在使用的或经常使用的程序和数据。CPU可以对他直接访问,存取速度较快。⑵外部存储器外部存储器又叫外存,是辅助寄存器。外存的特点是容量大,所存的信息既可以修改也可以保存。存取速度较慢,要用专用的设备来管理。计算机工作时,一般由内存ROM中..._简述计算机存储器分类

最短路径算法——Dijkstra算法_用dijkstra算法在栅格图中走最短路径-程序员宅基地

文章浏览阅读534次。最短路径算法——Dijkstra算法 Dijkstra 算法在刚开始在学数据结构的时候,完全没弄明白,主要是也不怎么想去弄明白。而从学校出来到现在,最短路径算法都没有实际运用过,最近在一个GIS项目中总算用到了,于是乎把教材重温了下,同时查阅了网上一些资料,借鉴了一些别人的东西,并顺利用写进了项目中,文中的主要代码来自于园子里的一位大哥,这位大哥对通用框架的研究很深入,他的链接为_用dijkstra算法在栅格图中走最短路径

linux怎样将文件夹设置共享,Linux操作系统下共享文件夹设置方法介绍-程序员宅基地

文章浏览阅读5.1k次。首先当然是要安装samba了,呵呵:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share首先创建这个文件夹mkdir /home/ray/sharechmod 777 /home/ray/share备份并编辑smb.conf允许网络用户访问sudo cp /e..._linux下有个backup文件夹,如何设置共享权限

光敏传感器实验报告_光敏电阻的光敏特性研究实验报告.doc-程序员宅基地

文章浏览阅读4.9k次。光敏电阻的光敏特性研究实验报告光敏电阻光敏特性的研究一、实验设计方案1.1、实验目的1、了解光敏电阻的基本特性,测出它的光照特性曲线。2、学习使用电脑实测。3、学习使用DataStudio软件。4、学习了解设计性实验的基本方法。1.2、实验原理图1 光敏结构图图2 某光敏电阻的光照特性图3 某光敏电阻的的阻值与光强关系 光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻..._光敏传感器光电特性研究实验报告