最近在做微信APP支付时,发现报下面这个错误:

-1 错误 可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。


用微信签名校验工具校验签名又没有错误

仔细核对之后发现,统一下单接口返回的预支付回话id 名称为:prepay_id 而调起支付的为 prepayid

解决方式:严格按照文档来,不要用统一下单的参数直接发起支付。


看了下微信支付其他模式的文档,就app调起支付的 预支付回话id 是 :prepayid 其他都是 prepay_id

微信APP支付的踩坑记录(一):prepay_id 与 prepayid相关推荐

  1. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录

    需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...

  2. 微信App支付源码坑注释

    微信App支付源码&坑注释 部分的代码,因为代码是copy的我自己代码,然后再进行部分的编辑和注释,所以在使用的时候有可能有欠缺,不过整体来说,应该不影响使用的.如果有疑问,可以留言.在微信A ...

  3. 【STM32+机智云】机智云手机APP点灯实验踩坑记录

    [STM32+机智云]机智云手机APP点灯实验踩坑记录 一.实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP.因此开始了踩坑之旅,一切的一切开始于一 ...

  4. 微信H5支付实战踩坑

    准备 需求 需求就是最简单的对接微信H5支付接口 方案心路历程 之前直接用http对接过,不过这次想用官方提供的SDK 一方面SDK提供的接口比较完整,二方面感觉应该使用别人辛苦写下来的封装 百度了一 ...

  5. 微信app支付服务端开发记录

    微信APP支付服务端 调用接口需要注意事项: 1.签名:需要全部参数参加签名,空值去掉.(实际传递了什么参数需要,就根据实际参数进行签名) 2.签名参数:appid是申请支付功能的app对于的ID,k ...

  6. 微信Jsapi支付实战踩坑

    准备 需求 需求就是最简单的对接微信网页支付接口 方案心路历程 一开始是对接的H5,后面才发现H5支付是一定要在微信环境外才可以调用并跳转支付的 这是H5支付对接实操过程 下面称为P1 上文H5支付对 ...

  7. 2016年微信app支付开发填坑篇

    之前开发过高德地图的,百度地图的,人家官网的资料,开发文档,官方论坛,应有尽有,特别详细.微信支付相对支付宝支付,操作繁琐了很多,而且有些文档上的说明太过专业,导致问题多多. 首先他们官网上面只有ec ...

  8. node 对接微信支付的踩坑记录(服务端)

    因项目需要,对接了微信支付,微信支付对于网页来说没有什么工作量,申请了商户号后,直接将收款码放到网页上就可以,但是小程序需要调起微信支付直接付款,于是认真翻阅了官网要针对小程序做微信支付的对接. 准备 ...

  9. 微信公众号H5端网页分享微信好友-实现思路(踩坑记录总结)

    第三方配置就不说了,按着官方文档来就可以了 第一个坑 在进行接口鉴权时需要签名等参数,签名等参数需要调用后端接口返回.需要注意的是:调用接口需要一个参数就是页面路径地址(url参数,我这边页面路径用u ...

最新文章

  1. Spring Boot集成CKEditor
  2. IOS常用正则表达式
  3. Caffe抽取图像特征
  4. 让Windows2008R2也能进入手柄设置(游戏控制器设置)
  5. sparklines图表
  6. sublime存模板_Sublime Text新建.vue模板并高亮
  7. java 时间段内月份_java获取某段时间内的月份列表
  8. 洛谷P4831 Scarlet loves WenHuaKe
  9. C语言练习题(递归)
  10. 无线WiFi音视频传输,远距离WiFi技术方案,云望物联cv5200模组
  11. 白话区块链 之 12 - 未花费事务输出 (UTXO) 是什么?
  12. 关于el-dialog中@close事件和取消确认按钮并用,会触发两次关闭表单的操作(!表单为子组件时)
  13. python mp4提取音频,利用python提取视频中的音频
  14. python计算贷款购房月供、利息
  15. 06 Redis中BigKey、HotKey的发现与处理
  16. dhtml gantt所有配置_Dhtmlx-Gantt基本用法
  17. android studio虚拟机无法启动 The system requirements are not satisfied、vmx enabled no、vmx supported no
  18. 用计算机研究甲骨文,基于图像识别技术的甲骨文数据系统
  19. 5分钟理解Focal Loss与GHM
  20. Fragment中OnCreate与OnCreateView区别

热门文章

  1. 微软为Windows8平板所配备的键鼠套装
  2. 复旦计算机学硕上岸,复旦大学工程与应用技术研究院电子信息2020年考研上岸前辈经验指导...
  3. 一个很棒的字帖生成器
  4. u-boot启动流程简图 --木草山人
  5. 《途客圈创业记:不疯魔,不成活》一一1.1 途我睿的由来
  6. CCNA 2网络设备总结
  7. Oracle数据库深入学习
  8. GraphX与GraphLab、Pregel的对比
  9. mysql日志文件名字_MySQL各类日志文件相关变量介绍
  10. 冀州中学高考2021成绩查询,冀州中学2019高考喜报成绩、本一上线人数情况(