微信支付
如何查看AppID及其主体信息
公众号(服务号和订阅号)AppID及主体信息查询: AppID:登录公众平台【mp.weixin.qq.com】->开发(下滑左侧菜单)->基本配置->公众号开发信息,即可查看到AppID。如下图: 主体信息:登录公众平台【mp.weixin.qq.com】->开发(下滑左侧菜单)->设置->公众号设置,在认证情况为【微信认证】的状态下,即可查到主体信息。如下图: 小程序AppID及主体信息查询: AppID:登录公众平台【mp.weixin.qq.com】->开发(下滑左侧菜单)->开发设置->开发者ID,即可查看到AppID。如下图: 主体信息:登录公众平台【mp.weixin.qq.com】->设置(下滑左侧菜单)->基本设置,在微信认证为【已认证】的状态下,即可查到主体信息。如下图: 移动应用AppID及主体信息查询: AppID:登录开放平台【open.weixin.qq.com】->管理中心->移动应用->查看->进入详情页,即可查看到AppID。如下图: 主体信息:登录开放平台【open.weixin.qq.com】->帐号中心->开发者资质认证->查看订单->发票抬头,即可查到主体信息。如下图:
【新后台】微信支付500错误(微信支付报错)
如果站点没有二次开发过,根据教程申请配置之后,微信支付出现500错误,无法完成支付,99.9%的原因是网站【管理后台】-【系统】-【通用管理】-【微信授权信息】配置信息填写错误,请检查: 1)填写的信息前后是否有空格,有的话去除空格重新保存; 2)每一个填写框下方都有说明,根据说明去查看,跟后台填写的是否一致; 3)如果自己检查不出,找其他人,一一对照检查。 微信支付涉及到支付账号比较敏感,官方一般不帮助查看,根据要求申请和认真检查即可,目前没有遇到过除填写错误以外的其他原因。 微信支付完整教程:http://www.qiqiuyu.com/faq/546/detail 说明: ES代理申请微信支付/支付宝/连连支付/QQ登录/微信登录/微博登录/域名备案等,如果网校根据教程或者无人力无法完成操作,ES可帮助完成操作,点击查看详情
微信支付下架长按识别二维码付款功能!
2017年3月28日起,微信支付全面下架长按二维码支付功能,即在微信APP内无法长按识别二维码付款!(但电脑端仍支持扫描二维码付款) 如仍需在微信APP内使用微信支付,解决方案如下: 前提:升级EduSoho系统至v7.5.14以上版本!   一、已申请微信支付的网站 完成以下三步,继续使用微信支付收款。 1、到微信公众平台,填写支付授权目录 路径:微信商户平台的【微信支付】-【开发配置】-【支付授权目录】,可添加多个; 支付授权目录格式:域名/pay/center/;如果使用了https,授权目录必须填写两个。 例如气球鱼学院的目录为:http://www.qiqiuyu.com/pay/center/;https://www.qiqiuyu.com/pay/center/(此地址仅是目录地址,打开无效); 2、到微信公众平台,绑定网页授权域名 路径:微信公众平台左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】,填写网站的访问域名,例如:www.qiqiuyu.com; 保存域名时微信提供了一个MP文件,下载后打开,复制文件里的内容保存到【系统】-【账务设置】-【支付】-【微信支付】。 A、根据微信提示下载MP文件,复制文件里的内容保存到【系统】-【账务设置】-【支付】-【微信支付】; B、返回微信公众平台,填写网页授权域名,然后点击【确认】提交网页授权域名; 3、到网站后台填写AppSecret AppSecret来自微信公众平台内左侧栏【开发】-【基本配置】;网站后台填写路径:【管理后台】-【系统】-【账务设置】-【支付】。 如果填写微信支付时重置了AppSecret,使用微信内分享登录的网站,务必同时修改【系统】-【用户设置】-【登录】中微信内分享登录的AppSecret,两个地方必须一致,且必须为为最新的AppSecret,否则微信内分享登录不能使用,如下报错。 4、配置后微信支付500错误的原因 1)没有完成配置,步骤有遗漏; 2)后台接口信息填写有误; 请根据上方说明,详细检查网站的微信支付配置。 详细教程:http://www.qiqiuyu.com/faq/546/detail​ 5、支付时出现“redirect_url参数错误” 原因:网页授权域名未绑定,请根据上方教程,到微信公众平台,绑定域名并填写MP文件。 6、支付时提示不允许跨号支付 原因:当前公众号未认证。 通过未认证公众号的聊天窗口、自动回复、公众号群发、自定义菜单购买,都会出现“不允许跨号支付”问题,无法完成支付操作,17年3月28日前,可以通过长按二维码支付解决此问题,但微信已取消长按支付功能,故目前的解决办法只有一个:认证公众号。 二、未申请微信支付的网站 申请教程:http://www.qiqiuyu.com/faq/546/detail​  
【新后台】微信MP文件验证码查看说明
操作路径:微信公众平台(服务号)的左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】。 保存域名前微信要求下载一个文件上传到服务器,这个文件就是MP文件,下载这个文件并打开,并复制文件里的验证码(16个字符)。 如果你在配置微信支付: 将验证码保存到【管理后台】-【系统】-【通用管理】-【微信授权信息】-【【MP文件验证码】中,填写后务必点击页面最下方【保存】; 如果你在配置微信内分享登录: 将验证码保存到【管理后台】-【系统】-【通用管理】-【微信内分享登录接口】-【MP文件验证码】中,填写后务必点击页面最下方【保存】。    
【新后台】微信支付提示签名错误
原因一:网校后台【系统】-【微信授权信息】-【微信支付】中配置的商户号和APPID不是同一个服务号,如果你有多个服务号和商户号,切记不要混乱! 解决办法:登录微信公众平台,核对商户号是否与该服务号匹配。 原因二:网校后台【系统】-【微信授权信息】-【微信支付】中的 AppSecret 或 微信商户平台API密钥 填写错误。 解决办法:重新配置 AppSecret 和 微信商户平台API密钥 。   微信支付完整教程:http://www.qiqiuyu.com/faq/546/detail  
【新后台】微信支付时出现“redirect_url参数错误”(或微信登录时出现“redirect_url参数错误”)
原因:网页授权域名未绑定,或者绑定的网址不是网校的访问地址。 解决办法:到微信公众平台登录申请微信支付的服务号,在左侧导航栏【公众号设置】-【功能设置】中设置网页授权域名。
网页支付(公众号)常见问题
支付方式 报错提示 解决方法 网页支付 (JSAPI) “当前公众号没有权限支付本次交易“ 检查该公众帐号是否已经获取了支付资格。 “JSAPI支付使用了无效的商户号,无法发起该笔交易” 检查商户号使用错误。 “该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支付,需要在公众平台申请公众号,JSAPI支付中才有此参数。
【新后台】微信支付下架长按识别二维码付款功能!
2017年3月28日起,微信支付全面下架长按二维码支付功能,即在微信APP内无法长按识别二维码付款!(但电脑端仍支持扫描二维码付款) 如仍需在微信APP内使用微信支付,解决方案如下: 前提:升级EduSoho系统至v7.5.14以上版本!   一、已申请微信支付的网站 完成以下三步,继续使用微信支付收款。 1、到微信公众平台,填写支付授权目录 路径:微信商户平台的【微信支付】-【开发配置】-【支付授权目录】,可添加多个; 支付授权目录格式:域名/pay/center/;如果使用了https,授权目录必须填写两个。 例如气球鱼学院的目录为:http://www.qiqiuyu.com/pay/center/;https://www.qiqiuyu.com/pay/center/(此地址仅是目录地址,打开无效); 2、到微信公众平台,绑定网页授权域名 路径:微信公众平台左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】,填写网站的访问域名,例如:www.qiqiuyu.com; 保存域名时微信提供了一个MP文件,下载后打开,复制文件里的内容保存到【系统】-【微信授权信息】-【微信支付】,MP文件验证码。 A、根据微信提示下载MP文件,复制文件里的内容保存到【系统】-【微信授权信息】-【微信支付】; B、返回微信公众平台,填写网页授权域名,然后点击【确认】提交网页授权域名; 3、到网站后台填写AppSecret AppSecret来自微信公众平台内左侧栏【开发】-【基本配置】;网站后台填写路径:【系统】-【微信授权信息】-【微信支付】。 如果填写微信支付时重置了AppSecret,使用微信内分享登录的网站,务必同时修改【系统】-【用户设置】-【登录】中微信内分享登录的AppSecret,两个地方必须一致,且必须为为最新的AppSecret,否则微信内分享登录不能使用,如下报错。 4、配置后微信支付500错误的原因 1)没有完成配置,步骤有遗漏; 2)后台接口信息填写有误; 请根据上方说明,详细检查网站的微信支付配置。 详细教程:http://www.qiqiuyu.com/faq/546/detail​ 5、支付时出现“redirect_url参数错误” 原因:网页授权域名未绑定,请根据上方教程,到微信公众平台,绑定域名并填写MP文件。 6、支付时提示不允许跨号支付 原因:当前公众号未认证。 通过未认证公众号的聊天窗口、自动回复、公众号群发、自定义菜单购买,都会出现“不允许跨号支付”问题,无法完成支付操作,17年3月28日前,可以通过长按二维码支付解决此问题,但微信已取消长按支付功能,故目前的解决办法只有一个:认证公众号。 二、未申请微信支付的网站 申请教程:http://www.qiqiuyu.com/faq/546/detail​  
商家存在未配置的参数,请联系商家解决
一般手机浏览器中出现该提示,可登录微信商户平台(https://pay.weixin.qq.com),查看【产品中心】-【我的产品】-【H5支付】中支付域名是否与网校【管理后台】-【云市场】-【授权信息】中的域名保持一致。
配置微信支付时经营信息/商户信息审核不通过原因排查汇总
        如有其它审核不通过原因,可联系微信客服自行确认。
73 课程
13 班级
43 题库
6 商城
8 CRM
33 资讯
28 小组
70 其他
3 证书