微信小程序支付接口报错:appid和openid不匹配
- 一、接口地址
- 二、接口几个字段讲解
- 三、报错的原因
- 四、解决方法
一、接口地址
地址在
->
微信官方文档->
微信支付->
小程序支付->
统一下单
- 对比
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 ),类似于wxd678efh567hg6787mch_id
:商户号(微信支付分配的商户号),类似于 1230000109
三、报错的原因
- 你传的
openid
不是对应这个小程序的appid
- 你用了
A小程序对应的appid
和商户后台绑定的B小程序appid对应的openid
去请求这个接口,当然报错。
四、解决方法
- 字段
appid
,openid
是否为空 ※
商户后台是否已手动绑定该小程序的appid
微信小程序支付接口报错:appid和openid不匹配相关推荐
- 微信小程序渲染图片报错:[渲染层网络层错误] Failed to load local image resource
微信小程序渲染图片报错解决:[渲染层网络层错误] Failed to load local image resource 背景 通过用户点击上传图片,通过res.tempFilePaths拿到用户上传 ...
- 微信小程序request:fail报错(包括不执行fail回调问题)
微信小程序request:fail报错(包括不执行fail回调的问题) 1. 不执行fail回调的问题 2. request:fail报错原因 2.1 小程序未配置域名导致的错误 2.2 微信小程序使 ...
- uniapp引入自定义组件canvas 不现实,运行到微信小程序端时会报错
问题1 在引入自定义canvas组件时,在微信开发者工具中为空白,和h5中不现实 原因 在微信开发者工具 错误案例,没有加实例化this 在h5中不实现为空白是没有onReady里面实例化canvas ...
- 关于使用nodejs搭建微信小程序支付接口
前言 前段时间在开发一个微信小程序的时候需要用到支付功能,我就去看了下微信支付的官方文档,好家伙,微信官方只提供了java.php还有Go语言的sdk.PHP我会点吧,但又不是很会,做为一个菜鸡前端, ...
- 微信小程序授权登录报错encryted_data或iv不合法,前端坑^-^~~
微信小程序授权登录原来用的wx.getUserInfo(),在用户未授权过的情况下调用此接口,将不再出现授权弹窗, 会直接进入 fail 回调(详见<公告>).在用户已授权的情况下调用此接 ...
- 微信小程序 常见问题(报错)
微信小程序 常见问题: 微信小程序项目结构 主要有四个文件类型,如下 WXML (WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件.事件系统,可以构建出页面的结构. ...
- 微信小程序滴滴服务器报错,如何使用mpx框架(滴滴)给微信小程序分包
如何使用mpx框架(滴滴)给微信小程序分包 如何使用mpx框架(滴滴)给微信小程序分包 前提:使用mpx框架.核心包:@mpxjs/core.@mpxjs/webpack-plugin等 mpx开发文 ...
- 微信小程序中定位报错在app.json中声明permission字段
微信小程序在获取用户位置时后台报错 在搭建小程序的过程中出现报错,报错内容:getLocation需要在app.json中声明permission字段. 出现这类的提示,获取不到用户的地理位置,其实提 ...
- 微信小程序引入插件报错
最近需要引入一个微信小程序插件,引入之后就开始报错,这是因为微信小程序在引入插件之后不允许对App.Page进行修改,这是微信小程序的历史遗留问题. 解决方法:将微信小程序基础版本升级至2.6.3以上 ...
最新文章
- 【AS3代码】访问/修改XML子元素和属性
- linux文件给另一用户名和密码错误,linux重命名root后,使用su命令切换新用户时,提示密码错误...
- Linux运行Django项目远程访问时报错:Invalid HTTP_HOST header: '***.***.*.*:8000'.
- Stacktraces告诉了事实。 但事实并非如此。
- 7种用户界面UI原则
- 服务器Windows 2008 R2 安装SQL 2008 R2
- 北京的201个蓝天之清晨随拍
- 我运维生涯的第一个Blog
- Mr Youngs Picture Permutations 题解报告
- Jquery easyUI datagrid载入复杂JSON数据方法
- 20171017在线编程题
- html中半圆怎么写,html 中画半圆的方法
- [转帖]从 2G 到 5G,手机上网话语权的三次改变
- 数据结构:堆栈的区别
- 34本设计师必看的书籍推荐
- Altium-Designer6.9安装报错Application Error
- 代码坏味道 之 17 狎昵关系 inappropriate intimacy
- 上海法官招嫖爆料者讲述始末
- numpy之arange函数
- 李彦宏对话大学生:走出直线人生
热门文章
- audio播放与暂停
- 想升级Mac新版本,无奈内存空间不够该怎么办?
- 气缸matlab仿真,基于MATLAB的气缸运动建模与仿真
- RAID5和RAID1的区别
- VBA将ppt保存为html,把某页PPT保存成一个演示文稿的VBA代码
- 记录我杭州 Android 面试的经历 | 掘金技术征文
- Kaggle-Quora Insincere Questions Classification-Solution
- 基金,证券,银行从业资格证那个含金量高?
- 神奇的树莓派+frp 随时随地变身服务器
- error TS2786: ‘SortableBody‘ cannot be used as a JSX component.