收藏
回答

target 35,v6.8.34 调起微信支付空白,报错看到 pending intent 错误

2025-08-06 16:34:10.654 12757-12757 MicroMsg.S...MessageAct net.ali213.accelerator E sendUsingPendingIntent fail, ex = pendingIntentBackgroundActivityStartMode must not be set when creating a PendingIntent

微信 sdk 版本 6.8.34,target sdk 35

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

3 个回答

  • 支付社区运营
    支付社区运营
    08-13

    你好 请问问题是否已解决?若仍未解决,辛苦上传下日志(我->设置->帮助与反馈->右上角扳手->上传日志),提供下录屏+微信号+上传时间

    08-13
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    08-07

    -1 报错参考这里去排查https://developers.weixin.qq.com/community/develop/doc/00004c5fb9036083cb8bbe36b5b809?highLine=app

    08-07
    有用
    回复 6
    • 周新元
      周新元
      08-07
      我看过了,也挨个排查过了,而且你有没有发现里面没有包含 sendUsingPendingIntent fail, ex = pendingIntentBackgroundActivityStartMode must not be set when creating a PendingIntent  这个错误
      08-07
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      08-07回复周新元
      这个不一定是 paysdk 问题,也可能是你targetsdk 导致
      08-07
      回复
    • 周新元
      周新元
      08-07
      是的,我 target sdk 是 35,但这是安卓的 target sdk 呀,不是我自己写的代码,难道不能算微信的 sdk 没有支持吗。其实我也降到 33 试过了,也是不行
      08-07
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      08-07回复周新元
      这个提示也和-1 报错没啥关系
      08-07
      回复
    • 周新元
      周新元
      08-07
      那这个报错会影响调起支付吗
      08-07
      回复
    查看更多(1)
  • 智能回答 智能回答 本次回答由AI生成
    08-06
    有用
    回复 2
    • 周新元
      周新元
      08-07
      光有机器人没有人工吗,那还让我提供这些信息干啥??
      08-07
      回复
    • 周新元
      周新元
      08-07
      调起支付代码:


      private fun startWxPay(it: PayParams) {


          val r = PayReq().apply {


              appId = it.appId


              partnerId = it.partnerId


              prepayId = it.prepayId


              packageValue = "Sign=WXPay"


              nonceStr = it.nonceStr


              timeStamp = it.timestamp


              sign = it.paySign


          }


          wxApi?.sendReq(r)


      }


      调起微信支付参数 r 的信息打印:


      {


        "appId": "wx435698f67fc51c0a",


        "extData": null,


        "nonceStr": "6qzRYOTGVyXnimpc3tH92nkkoTrASYVD",


        "options": null,


        "packageValue": "Sign\u003dWXPay",


        "partnerId": "1679753492",


        "prepayId": "wx062312245349905ca22486e19c1db60000",


        "sign": "0SRVUejb9vBoaxgSBe6obw9WP63JlDy4fMWPEWOTWzBi4REsFi265tRFyWPwesxRPAeXVsj1lCSORFhdsTWP/hTe7O2co3PC2BkQGVm6SxgPgHOjUIuKPwmrGx7p/H1pJvsmiGODeTXaxZfvDXdiD7bMclDnpP/fJk/YJXzzYWrCJsjW1+e3I8sjh8QNDFUEelMDjplwPHjI5kA18ODuZhh/IPEQEvZYluhMaOAqQgDNECrrsSfvTtfCFQSBwbvrbY+BFHyoUPC3DYOpQC5SCprQzNjibqYnJjrvhGiaSzfCbzuPlY7nVSV1cWvDuWRCtojkqtRkVTM3rqzYneHq7g\u003d\u003d",


        "signType": null,


        "timeStamp": "1754493144",


        "openId": null,


        "transaction": null


      }


      androidManifest 中的声明:


      <activity
          android:name=".wxapi.WXPayEntryActivity"
          android:exported="true"
          android:taskAffinity="${applicationId}"
          android:launchMode="singleTask" />




      WxPayEntryActivity 中 onResp 返回结果信息打印:


      {


        "extData": null,


        "prepayId": "wx062312245349905ca22486e19c1db60000",


        "returnKey": null,


        "errCode": -1,


        "errStr": null,


        "openId": null,


        "transaction": null


      }
      08-07
      回复
登录 后发表内容