表单微信付款时常见的错误及解决方案

付款中如遇任何问题,请对照以下信息进行处理。

⚠️ 注意:如果你是配置微信支付功能时遇到报错, 请点击此处查看详情

调用支付JSAPI缺少参数:appId

第一步:在 微信支付商户平台 的「产品中心—— AppID 账号管理——我关联的 AppID 账号—— +关联 AppID」添加服务号的 AppID 。如果不知道服务号 AppID ,请在第二步位置获取。

第二步:再登录 微信公众平台 ,点击「广告与服务——微信支付——商户号管理」确认授权申请。

更多详细步骤请点击查看: 微信商户号与AppID 账号关联指引 。如果这一步未操作,会提示「商户号与appid不相符」「appid与商户号不匹配」等文案。

调用支付JSAPI缺少参数:total_fee

第一步:超级管理员微信扫码登录 微信支付商户平台,在「账户中心—— API 安全」中重新设置 API v2 密钥。密钥为 32 位,推荐使用搜索引擎(如百度)搜索内容:在线密码生成器生成,例如「随机密码生成器」,自己编写密钥无法发起支付。

可点击查看:如何设置 API v2 密钥

第二步:在金数据官网,账号主页点击右上角「系统设置——第三方服务——微信支付——选择对应的微信支付——更改配置」,将新的 API v2 密钥添加进去,并保存。

当前页面的 URL 未注册

请登录「 微信支付商户平台 ——产品中心——开发配置」。在「支付配置——公众号支付——支付授权目录」,检查该目录是否正确:

  • 如果你未在金数据 绑定域名 ,请选择https(注意!不要选成 http 了),然后输入jinshuju.net/

  • 如果你在金数据绑定了域名,假如是dx.domain.com,则选择https,然后输入dx.domain.com/

  • 如果你绑定二级域名,请选择https,然后输入 你的二级域名.jinshuju.net/


微信登录失败:此公众号并没有这些 scope 的权限,错误码:10005 ;或 Scope 参数错误或 redirect_uri 参数错误 10005

引起该报错的原因有很多,请按照以下情况逐一排查:

1)检查表单「设置」页面中微信相关的设置,如微信红包、微信信息收集等,是否与微信支付配置的公众号为同一个。

2)请确保你的微信公众号是通过微信认证的服务号,不支持订阅号。

3)进入服务号后台的「设置与开发——微信认证」中查看并确认你的公众号的微信认证是否到期。

4)如果表单配置了微信支付,且开启 收集用户微信信息 ,请确保两处使用的微信服务号是同一个。

5)OAuth2.0网页授权域名错误。「公众平台——设置——公众号设置——OAuth2.0 网页授权」查看域名,我们的域名是 jinshuju.net。

6)检查「开发中心——配置」是否打开 appSecret,如果打开,是开发授权时间已过,需要点击重置,刷新授权时间。

7)前往 微信支付配置页面 ,删除公众号后重新配置一遍。

微信信息获取失败,请重新打开表单

如上图页面情况,需要你在表单设置页面重新配置保存一下,如下图。


支付信息有更新请刷新后再点击支付

1)支付超时导致的,在支付页面停留超过 5 分钟,之后点击支付就会弹出该提示。

2)发布者表单商品价格有变动。

解决方法:建议你重新打开表单,刷新页面尽快支付。


AppID and OpenID not match(AppID 和 OpenID 不匹配)

这是因为表单用来收集填写者微信个人信息的微信服务号,跟该表单选择的收款微信服务号不一致。请按以下步骤依次排查。

1)请在「表单设置——微信红包」页面关闭红包功能。

2)在「表单设置——数据裂变」页面关闭邀请红包」功能。

3)在「表单设置——人群管理——填写规则」,修改为「通过你自己的微信认证服务号来收集」。


JSAPI 支付必须传 OpenID

解决方法:请前往 第三方服务 中,删除配置后,重新配置。


body 不是 UTF8 编码 或 XML 格式错误

解决方法:请前往表单「编辑」页,删除表单标题、描述中的表情或者特殊符号等。


系统异常,账号加入失败,请联系系统管理员处理

解决方法:请检查客户管理中创建的群组人数是否已满,如果已满,请删除该群组或者联系在线人工客服或电话人工客服增购客户管理个数。


超出单笔限额

微信支付商户的签约类目不同,微信支付每日每笔限额不同。比如签约虚拟类目,该服务号每日每笔最多可支付 3,000 元,大于 3,000 元则无法进行。

请重新申请新的微信支付商户号。注意申请时,在符合经营场景的情况下请勿选择虚拟品类

具体的微信支付商户类目列表,请前往 微信平台 咨询。


交易存在风险,当前交易存在异常行为

微信商户号被微信支付平台风控处罚,需要联系微信支付商户平台申诉。 微信平台限制,需要在「微信支付商户平台——违约记录」里查看并申诉处理,因需一定时效等待微信平台审核结果,建议可先在手机微信打开并完成支付。


该商户存在异常行为,暂不支持从外部进入微信网页并完成支付

出现这个提示,是因为用户的付款方式不对。只能从微信浏览器内发起支付请求,建议在手机微信打开表单去完成支付。


公众号已达到最大授权上限

微信平台限制,单个公众号最多对接 5 个第三方平台。

请登录「 微信支付商户平台 」,删除不使用的第三方平台。


此公众号被封禁,错误码 10004

出现该提示一般有 2 个原因。

1)公众号被检测违规,账户被封禁处理。解决方法:请登录微信公众商户平台申诉,或联系微信客服处理。

2)公众号迁移过,那么 AppID 会发生变动。解决办法:请重新在「系统设置——第三方服务」页面配置。


此商家的收款功能已被限制

应国家相关规定,微信商户号若长期未使用会被冻结,可登录 微信商户后台 根据页面指引解冻。


当前交易存在被骗风险

当支付页面出现「当前交易存在被骗风险,为保障你的资金安全,暂时无法完成支付。请谨防刷单兼职、先付后返利、色情服务等网络骗局。」,一般是因为支付者微信号被微信平台风控了,建议更换其他微信号支付。可以点击查看 微信开放社区 查看原因。

该商家今日已无法收款,请明天再试

或者报错「交易异常,已超过今日商户微信支付收款额度」。此商户号涉嫌实时交易异常,无法发起收款。请按【商户申诉流程】为商户号申诉。


交易异常,今日不能向该商户继续付款,或点击查看解决方法提前解除限制

此笔交易被系统判定为风险交易,请点击「查看解决方法」进行处理(拦截框带有「查看解决方法」入口的情况下,表明系统识别该笔交易存在风险,请按照页面指引进行操作)。


商家存在未配置的参数,请联系商家解决

第二点 redirect_url 设置步骤参考下图:


更多报错排查指引

点击查看详情


如果你遇到的问题未在此文章中提及,请 联系客服 ,将错误信息截图和表单链接反馈给我们。

发布日期:2023年04月24日
有帮助?