收藏
回答

App端registerApp中的appid与调起支付使用的appid不同导致发起支付失败

项目中需要用到两个AppId, APP_ID_A 用于微信授权登录获取用户信息,APP_ID_B是通过海外开放平台申请的,用于微信支付。

当我把APP_ID_A传入registerApp()注册后,微信授权能正常执行;但当我调用微信支付时,尽管我再次调用registerApp()并传入APP_ID_B再调用支付接口,仍然会显示“商户传入的appid参数不正确”。

反之亦然,如果我在APP初始化时先把APP_ID_B传入registerApp()函数,能成功调用支付接口完成支付。但是授权登录就不能正常执行。

请问如何解决这种存在需要在App中使用两个AppId的情况?

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

1 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-08-28

    不支持这种情况,获取openid,下单和调起支付,得是同一个APPID

    2020-08-28
    有用
    回复
登录 后发表内容
问题标签