收藏
回答

统一下单成功后对签名进行2次签名返给Android调起微信支付,Android

开发问题:

后台使用java语言,sdk为:

<!-- 微信支付SDK -->
<dependency>
   <groupId>com.github.wxpay</groupId>
   <artifactId>wxpay-sdk</artifactId>
   <version>0.0.3</version>
</dependency>

在统一下单成功后对签名进行2次签名返给Android调起微信支付,Android报错-1,ios报错签名验证失败,下边是统一下单代码:

1.封装的统一下单方法


2.下单后二次签名代码如下


密钥,appid和商户号都没有问题,核查了很多遍


这几个步骤也没发现问题



回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-24

    APP支付报-1错误,商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名,设置好后才能正常发起支付。设置界面在【开放平台】中的栏目【管理中心 / 修改应用 / 修改开发信息】里面,注意都用小写,不能有特殊字符

    2019-04-24
    有用
    回复 2
    • 2019-04-24

      这些都是正常设置的



      安卓报-1,IOS报签名验证失败,问题事能百度到的问题都排查,您说的这个也没有问题。

      2019-04-24
      回复
    • 曦月
      曦月
      2022-02-23回复
      二次签名只要构造4个字段的签名串
      2022-02-23
      回复
登录 后发表内容