740
微信
开发常见问题
支付方式 |
报错提示 |
解决方法 |
|
热点问题 |
支付返回签名错误 |
注意签名参数的大小写,支付密钥key要到商户平台设置,设置的规则是32位数字与字母大小写的组合。以下链接为签名过程。 |
|
支付回调 |
认证后的服务号之间支持跨号支付。 |
||
支付失败 |
请检查商户号是否错误或支付密钥key设置错误。 |
||
redirect——uri参数错误 |
请进入公众平台-开发者中心,找到填写商户的支付授权域名,填写的就是商户支付授权目录上的域名。 |
||
paysinkey如何获取? |
新版的微信支付是没有这个paysignkey参数的,具体的参数请查看文档 |
||
(https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=3_1) |
|||
mchid是指什么? |
MCHID参数指的是商户号 |
||
openid的获取请参考文档 |
openid的获取请参考文档详细介绍 |
||
(https://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html) |
|||
openid如何获取? |
openid的获取请参考文档查看详细介绍: |
||
(https://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html) |
|||
Appsecret如何获取? |
APPsecret参数可进入公众平台(https://mp.weixin.qq.com)开发者中心查看。 |
||
调用报错 |
签名错误,请仔细检查签名。 |
||
spbill_create_ip 是指什么? |
spbill_create_ip 指的是终端ip,在APP和网页支付提交用户端ip,Native支付填调用微信支付API的机器IP。 |
||
|
“当前公众号没有权限支付本次交易“ |
检查该公众帐号是否已经获取了支付资格。 |
|
“公众帐号支付使用了无效的商户号,无法发起该笔交易” |
检查商户号使用错误。 |
||
“该公众号支付签名无效,无法发起该笔交易” |
调起支付MD5签名的MD5签名错误,请检查相关签名。 |
||
“Args Error” |
提交JS时,josn传递参数必须与文档中名字一致,大小写匹配。 |
||
“access:not_allow” |
未设置白名单,添加位置:微信公众平台=》微信支付=》开发配置 |
||
点击支付无反应 |
支付授权目录是否正确,如果使用的是支付测试目录,是否设置了白名单,需白名单帐号进行支付测试。 |
||
ios系统可以正常支付,android系统支付失败 |
timestamp字段值需要加上“”,传递数据必须为字符串类型。 |
||
调用报错 |
签名错误,请仔细检查签名。 |
||
调用报错: |
商户设置有问题。 |
||
IOS系统调用支付JSAPI报错 |
提交的参数有问题,注意全部参数都得是字符串类型。 |
||
支付验证签名失败 |
签名错误,仔细检查签名。 |
||
jsapi 缺少参数 key0 |
问题出在网页端调起支付API接口中timeStamp参数,必须是string类型,但是php默认生成的时间戳是int类型。 |
||
安卓手机可以收到满送红包 苹果的不行 红包虽然已经显示发送了红包但是实质资金流水没有扣除资金 |
参数错误,请仔细检查。 |
||
调用报错: |
推测为提交的支付请求参数不正确;以下文档有详细的参考。https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7 |
||
调用报错: |
需要按照文档要求 ,先获取prepay_id。 |
||
支付权限检查失败 |
商户所用的参数对应的APPID是APP支付;如果商户想要JSAPI支付,需要在公众平台申请公众号,公众号支付中才有此参数。 |
||
最后更新:2016-12-28 21:18:06 上一篇: |