APP支付常见开发问题
APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。
支付方式 |
报错提示 |
解决方法 |
APP支付 |
错误返回“-1” |
开放平台配置的报名和应用签名是否一致:(android);确认是否使用正式的keystore打包apk并安装调试;(android);提交订单部分需要在服务器端完成。 |
下单报{"errcode":62621014,"errmsg":""} |
Package数据MD5签名错误,请参照文档检查。 | |
下单报"1001"错误 |
package里缺少必要参数;金额类型为证书,单位是分。 | |
android签名正常,ios签名错误 |
需要注意body如果是中文,需要编码,编码格式统一为“UTF-8”。 | |
请求prepayid发生错误: |
请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。 | |
支付返回报错: |
请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。 | |
支付无法调起 |
请检查开放平台配置的包名和签名是否跟你的APK安装后的包名签名一致,一致才会调用的。 | |
需要V3版的app支付服务端demo,因获取prepayId失败,找不到app_key |
新版的微信支付是没有这个参数的,请查看最新版文档。 | |
请求prepayid发生错误: |
请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。 | |
支付授权地址没有经过ICP验证 |
域名需要是英文备案域名方可。(此情况针对备案域名中包含中文字符或其他) | |
根据文档下订单,调用微信支付失败。调用微信支付的时候,微信为登录状态则无反应;微信未登录状态,会调用微信登录界面。 |
请将商户的APPID和商户号以及报错截图+请求参数详情,发送至wepayTS@tencent.com,进行深入了解。 | |
ios系统:订单成功,无法跳转到支付界面 |
||
支付结果报错:errStr=null,code=-1 |
请检查开放平台配置的包名和签名是否跟APK安装后的包名签名一致,一致才会调用的。 |
- 都适用与哪些场景?展开
最后更新:2016-12-28 21:18:06