marting
marting
  • 发布:2018-02-06 18:18
  • 更新:2020-05-07 03:23
  • 阅读:1400

安卓app微信支付

分类:MUI

{"code":-100,"message":"[payment微信:-1]General errors"}
每次发起微信支付都这样,检查过接口返回参数,开放平台的应用签名,包名。都没问题。目前是安卓真机打包安装做的测试。求解??急

2018-02-06 18:18 负责人:无 分享
已邀请:
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥 - 行走在全栈路上的码农

我也遇到相同的问题,所有的参数都检查了,不知道哪有问题

有问

有问 - 生活,趣与失。

一般都是签名,大小写,后台配置,包名等问题。

  • 爱吃鱼的靖哥哥

    你说的签名是哪个签名啊,开发平台移动应用配置的签名是小写的,支付参数里的签名是大写的,配置我都检查了,就是不知道哪有问题

    2019-09-14 08:02

  • 有问

    回复 爱吃鱼的靖哥哥: 你把你的返回字符串发来看看。如解决不了,可有偿解决。QQ46708420

    2019-09-16 12:07

8***@qq.com

8***@qq.com - 654510

其实这个问题很容易排查
前端控制台打印预支付订单是否生成?
故障原因:
1、js无法远程获取服务器信息;
2、金额必须1元以上,才能生成预支付订单;
3、检查服务器返回信息{"appid":"应用APPID","noncestr":"随机字符串,后台算法","package":"Sign=WXPay(扩展字段,微信固定写法:Sign=WXPay)","partnerid":"商户号","prepayid":"预支付交易会话ID","timestamp":"当前时间戳","sign":"后台第二次生成签名"},详细检查这些参数是否与自己的微信开放平台的app设置一致,再检查包名、签名。
4、微信支付商户平台是否设置成功,微信开放平台添加的app是否已经成功关联商户号。
5、后台证书密钥是否设置好。
这几点没问题,一切尽在不言中!祝您好运!

该问题目前已经被锁定, 无法添加新回复