微信公众号支付开发常见问题
应用场景有:
1、用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付。
2、用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付。
支付方式 | 报错提示 | 解决方法 |
网页支付 (JSAPI) |
“当前公众号没有权限支付本次交易“ | 检查该公众帐号是否已经获取了支付资格。 |
“公众帐号支付使用了无效的商户号,无法发起该笔交易” | 检查商户号使用错误。 | |
“该公众号支付签名无效,无法发起该笔交易” | 调起支付MD5签名的MD5签名错误,请检查相关签名。 | |
“Args Error” | 提交JS时,josn传递参数必须与文档中名字一致,大小写匹配。 | |
“access:not_allow” | 未设置白名单,添加位置:微信公众平台=》微信支付=》开发配置 | |
点击支付无反应 | 支付授权目录是否正确,如果使用的是支付测试目录,是否设置了白名单,需白名单帐号进行支付测试。 | |
ios系统可以正常支付,android系统支付失败 | timestamp字段值需要加上“”,传递数据必须为字符串类型。 | |
调用报错 | 签名错误,请仔细检查签名。 | |
get_brand_wcpay_request:fail | ||
调用报错: | 商户设置有问题。 | |
zhgj-2014+中涵国际分销商城及“订单满送红包无法送” | ||
IOS系统调用支付JSAPI报错 | 提交的参数有问题,注意全部参数都得是字符串类型。 | |
缺少参数:$key0$,android 没问题 | ||
支付验证签名失败 | 签名错误,仔细检查签名。 | |
jsapi 缺少参数 key0 | 问题出在网页端调起支付API接口中timeStamp参数,必须是string类型,但是php默认生成的时间戳是int类型。 | |
解决方法:修改下lib/Wxpay.Data.php约2731行处SetTimeStamp方法,修改为$this->values['timestamp'] = (string)$value; | ||
安卓手机可以收到满送红包 苹果的不行 红包虽然已经显示发送了红包但是实质资金流水没有扣除资金 | 参数错误,请仔细检查。 | |
调用报错: | 推测为提交的支付请求参数不正确;以下文档有详细的参考。https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7 | |
传输参数错误 | ||
调用报错: | 需要按照文档要求 ,先获取prepay_id。 | |
没有获取到微信支付预支付ID,请管理员检查微信支付配置项 | ||
支付权限检查失败 | 商户所用的参数对应的APPID是APP支付;如果商户想要JSAPI支付,需要在公众平台申请公众号,公众号支付中才有此参数。 |
天猫优惠券 京东优惠券 迅雷电影下载
微信公众号支付开发常见问题相关推荐
- 微信公众号支付开发手记(node)
微信支付 前言 总结一下最近业务开发中对微信公众号支付的开发过程,微信支付的开发前提是已经具备可上线微信公众号开发的基础上进行的,如果你的开发阶段目前停留在起步,建议参考这篇文章开始. 好了,来聊一聊 ...
- 微信公众号支付开发步骤Java(超详细)
做为一个刚刚做完微信公众号的小白,我不得不吐槽一下微信给的官方文档,里面那坑一个接一个,我这是跳进去再爬出来,一下给做了四天,本来技术就不够好,还被文档带的跑偏跑偏...我在这给大家整理一份超级详细的 ...
- java微信公众号支付开发平台_微信公众号支付demo,微信公众号支付Java DEMO
1.5.4微信验证的控制方法: /** * 微信验证 * 请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证 * 验证服务器地址的有效性 * 开发者提 ...
- 微信公众号支付开发全过程(java版)
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.微信官方文档微信支付开发流程(公众号支付) 首先我们到微信支付的官方文档的开发步骤部分查 ...
- java微信公众号支付开发平台_Java微信公众平台开发之公众号支付(微信内H5调起支付)...
官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...
- 微信公众号支付开发 --Java
公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付.应用场景有: ◆ 用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付 ...
- 公众号支付demo java_微信公众号支付开发全过程(java版)
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.微信官方文档微信支付开发流程(公众号支付) 首先我们到微信支付的官方文档的开发步骤部分查 ...
- 微信公众号支付开发(一):前期准备
微信公众号认证(服务号认证) 说明:如果没有发布文章的需建议认证服务号,如果每个自然月每天都要发文章认证订阅号,这里是认证服务号. 准备工作: 注册一个新邮箱. 1. 注册微信公众号账号:注册一个微信 ...
- 关于微信学习之微信公众号支付开发
关于微信支付初学者一定有很多的疑问,首先我们需要结合一下自己的程序操作微信支付所需要的业务流程. 1.如我这边需要开发一个公众号支付: 首先用户扫码访问后台(或者通过公众号直接进入,点击一个支付请求按 ...
- 微信公众号支付开发配置
一.微信公众平台配置 登陆微信公众平台 微信支付->开发配置 1.测试白名单:把自己的微信号加上 2.测试授权目录:修改为项目所属域名,不加端口号.例如:http://d****n.g**.ne ...
最新文章
- 数据库和数据仓库的区别
- VMware虚拟设备之虚拟磁盘配置与虚拟磁盘置备类型相关介绍
- 今天 我的博客正式建立了
- sysname数据类型是什么
- nodejs 图片处理模块 rotate_学会Pillow再也不用PS啦——Python图像处理库Pillow入门!...
- 《操作系统》OS学习(十):进程控制
- linux怎样自动检查link文件_怎样理解和识别 Linux 中的文件类型 | Linux 中国
- 四川计算机专业大专哪所好,四川省计算机多媒体技术好的大专学校哪好
- 以独占方式锁定此配置文件失败.另一个正在运行_加速用例执行最有效的方法,手把手教你如何并行地运行自动化测试...
- 排序之快速排序(递归)
- linux断点续传程序,Linux下怎么实现断点续传
- 品高云产品经理邱洋:做国内云计算第一品牌
- java网上购物系统_Java Web 应用教程——网上购物系统的实现
- Linux:CentOS 7 解压 7zip 压缩的文件
- 怎么把计算机光盘盒弹出,台式电脑10怎么弹出光驱-光驱台式机机箱打开方法
- 【论文学习】Cooling-Shrinking Attack: Blinding the Tracker with Imperceptible Noises论文学习
- 两个指定顶点之间最短路问题Lingo解法
- 删软件怎么用计算机管理员删除,win10卸载软件需要管理员权限,卸载软件没有管理员权限...
- iOS 本地打包工具 自动化
- 企业短信防火墙应用-爱侬「北京市家政服务龙头企业」
热门文章
- (附源码)spring boot小说网站系统 毕业设计 041446
- 流氓软件mcafee之Mac端卸载
- matlab实现振动弹簧的实时动画,仿真动画软件设计作品--理想弹簧振子简谐振动...
- 《Spring实战,【吐血整理】
- php 怎么实现空间点赞,【点赞源码】QQ空间自动点赞PHP源码
- QueryList一个基于phpQuery的无比强大的采集工具
- 嵌入式的c语言,嵌入式c语言
- mt管理器主题修改教程_QQ主题+微博主题
- WinMTR - 路由跟踪及PING测试软件
- Android adb shell刷机命令实战