阅读936 返回首页    go 小米 go 小米5


APP支付常见开发问题


APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。

 

支付方式

报错提示

解决方法

APP支付

错误返回“-1

开放平台配置的报名和应用签名是否一致:(android);确认是否使用正式的keystore打包apk并安装调试;(android);提交订单部分需要在服务器端完成。

下单报{"errcode":62621014,"errmsg":""

Package数据MD5签名错误,请参照文档检查。

下单报"1001"错误

package里缺少必要参数;金额类型为证书,单位是分。

android签名正常,ios签名错误

需要注意body如果是中文,需要编码,编码格式统一为“UTF-8”。

请求prepayid发生错误:
errcode":268497023,"errmsg

请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。

支付返回报错:
"errcode":268497023,"errmsg":"您已完成交易接口升级,老接口交易权限已关闭,请使用新接口进行交易。如有疑问请联系微信支付客服咨询"

请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。

支付无法调起

请检查开放平台配置的包名和签名是否跟你的APK安装后的包名签名一致,一致才会调用的。

需要V3版的app支付服务端demo,因获取prepayId失败,找不到app_key

新版的微信支付是没有这个参数的,请查看最新版文档。

请求prepayid发生错误:
信息[{"errcode":268497023,"errmsg":"镇ㄥ凡瀹屾垚浜ゆ槗鎺ュ彛鍗囩骇锛岃 鎺ュ彛浜ゆ槗鏉冮檺宸插叧闂
纴璇蜂娇鐢ㄦ柊鎺ュ彛杩涜浜ゆ槗銆傚链夌枒闂鑱旂郴寰俊鏀粯瀹湇鍜ㄨ"}]

请将商户的APPID和商户号以及报错截图发送至wepayTS@tencent.com,进行深入了解。

支付授权地址没有经过ICP验证

域名需要是英文备案域名方可。(此情况针对备案域名中包含中文字符或其他)

根据文档下订单,调用微信支付失败。调用微信支付的时候,微信为登录状态则无反应;微信未登录状态,会调用微信登录界面。

请将商户的APPID和商户号以及报错截图+请求参数详情,发送至wepayTS@tencent.com,进行深入了解。

ios系统:订单成功,无法跳转到支付界面

请仔细查阅参考开发文档步骤。

支付结果报错:errStr=null,code=-1

请检查开放平台配置的包名和签名是否跟APK安装后的包名签名一致,一致才会调用的。

    1. 都适用与哪些场景?展开

最后更新:2016-12-28 21:18:06

  上一篇:go 公众平台微信支付商户申请指引
  下一篇:go 微信支付商户资料样本-开户许可证