• 一、接口地址
  • 二、接口几个字段讲解
  • 三、报错的原因
  • 四、解决方法

一、接口地址

地址在 -> 微信官方文档 -> 微信支付 -> 小程序支付 -> 统一下单

  • 对比 V2-旧版V3-新版
版本 接口文档地址 接口地址 接口请求方式
旧版本V2 https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1 https://api.mch.weixin.qq.com/pay/unifiedorder POST
新版本V3 https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_1.shtml https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi POST

二、接口几个字段讲解

  • appid:小程序的appid(微信分配的小程序ID ),类似于wxd678efh567hg6787
  • mch_id:商户号(微信支付分配的商户号),类似于 1230000109

三、报错的原因

  • 你传的openid不是对应这个小程序的appid
  • 你用了A小程序对应的appid商户后台绑定的B小程序appid对应的openid 去请求这个接口,当然报错。

四、解决方法

  • 字段appidopenid是否为空
  • 商户后台是否已手动绑定该小程序的appid

微信小程序支付接口报错:appid和openid不匹配相关推荐

  1. 微信小程序渲染图片报错:[渲染层网络层错误] Failed to load local image resource

    微信小程序渲染图片报错解决:[渲染层网络层错误] Failed to load local image resource 背景 通过用户点击上传图片,通过res.tempFilePaths拿到用户上传 ...

  2. 微信小程序request:fail报错(包括不执行fail回调问题)

    微信小程序request:fail报错(包括不执行fail回调的问题) 1. 不执行fail回调的问题 2. request:fail报错原因 2.1 小程序未配置域名导致的错误 2.2 微信小程序使 ...

  3. uniapp引入自定义组件canvas 不现实,运行到微信小程序端时会报错

    问题1 在引入自定义canvas组件时,在微信开发者工具中为空白,和h5中不现实 原因 在微信开发者工具 错误案例,没有加实例化this 在h5中不实现为空白是没有onReady里面实例化canvas ...

  4. 关于使用nodejs搭建微信小程序支付接口

    前言 前段时间在开发一个微信小程序的时候需要用到支付功能,我就去看了下微信支付的官方文档,好家伙,微信官方只提供了java.php还有Go语言的sdk.PHP我会点吧,但又不是很会,做为一个菜鸡前端, ...

  5. 微信小程序授权登录报错encryted_data或iv不合法,前端坑^-^~~

    微信小程序授权登录原来用的wx.getUserInfo(),在用户未授权过的情况下调用此接口,将不再出现授权弹窗, 会直接进入 fail 回调(详见<公告>).在用户已授权的情况下调用此接 ...

  6. 微信小程序 常见问题(报错)

    微信小程序 常见问题: 微信小程序项目结构 主要有四个文件类型,如下 WXML (WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件.事件系统,可以构建出页面的结构. ...

  7. 微信小程序滴滴服务器报错,如何使用mpx框架(滴滴)给微信小程序分包

    如何使用mpx框架(滴滴)给微信小程序分包 如何使用mpx框架(滴滴)给微信小程序分包 前提:使用mpx框架.核心包:@mpxjs/core.@mpxjs/webpack-plugin等 mpx开发文 ...

  8. 微信小程序中定位报错在app.json中声明permission字段

    微信小程序在获取用户位置时后台报错 在搭建小程序的过程中出现报错,报错内容:getLocation需要在app.json中声明permission字段. 出现这类的提示,获取不到用户的地理位置,其实提 ...

  9. 微信小程序引入插件报错

    最近需要引入一个微信小程序插件,引入之后就开始报错,这是因为微信小程序在引入插件之后不允许对App.Page进行修改,这是微信小程序的历史遗留问题. 解决方法:将微信小程序基础版本升级至2.6.3以上 ...

最新文章

  1. 【AS3代码】访问/修改XML子元素和属性
  2. linux文件给另一用户名和密码错误,linux重命名root后,使用su命令切换新用户时,提示密码错误...
  3. Linux运行Django项目远程访问时报错:Invalid HTTP_HOST header: '***.***.*.*:8000'.
  4. Stacktraces告诉了事实。 但事实并非如此。
  5. 7种用户界面UI原则
  6. 服务器Windows 2008 R2 安装SQL 2008 R2
  7. 北京的201个蓝天之清晨随拍
  8. 我运维生涯的第一个Blog
  9. Mr Youngs Picture Permutations 题解报告
  10. Jquery easyUI datagrid载入复杂JSON数据方法
  11. 20171017在线编程题
  12. html中半圆怎么写,html 中画半圆的方法
  13. [转帖]从 2G 到 5G,手机上网话语权的三次改变
  14. 数据结构:堆栈的区别
  15. 34本设计师必看的书籍推荐
  16. Altium-Designer6.9安装报错Application Error
  17. 代码坏味道 之 17 狎昵关系 inappropriate intimacy
  18. 上海法官招嫖爆料者讲述始末
  19. numpy之arange函数
  20. 李彦宏对话大学生:走出直线人生

热门文章

  1. audio播放与暂停
  2. 想升级Mac新版本,无奈内存空间不够该怎么办?
  3. 气缸matlab仿真,基于MATLAB的气缸运动建模与仿真
  4. RAID5和RAID1的区别
  5. VBA将ppt保存为html,把某页PPT保存成一个演示文稿的VBA代码
  6. 记录我杭州 Android 面试的经历 | 掘金技术征文
  7. Kaggle-Quora Insincere Questions Classification-Solution
  8. 基金,证券,银行从业资格证那个含金量高?
  9. 神奇的树莓派+frp 随时随地变身服务器
  10. error TS2786: ‘SortableBody‘ cannot be used as a JSX component.