收藏
回答

调用微信JSAPI支付方式,安卓手机能正常拉起支付页面,而苹果手机会报如下错误,为啥呢?

报错内容: 调用支付JSAPI缺少参数timeStamp

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

3 个回答

  • 山林
    山林
    2023-10-19

    是字段大小写的问题吗

    2023-10-19
    有用
    回复
  • 妖妖灵嘛ぃ
    妖妖灵嘛ぃ
    2023-08-16

    终于知道原因了,需要前端把这个转成字符串类型就可以了

    2023-08-16
    有用
    回复
  • BOBO
    BOBO
    2023-08-16

    已经很明显的提示了。timeStamp没传。你打印一下传参。看是不是Ios设备中timeStamp没传

    2023-08-16
    有用
    回复 5
    • 妖妖灵嘛ぃ
      妖妖灵嘛ぃ
      发表于移动端
      2023-08-16
      我看服务端接口确实返回了这个时间戳的参数给前端的,前端也是取了服务端的时间戳
      2023-08-16
      回复
    • 妖妖灵嘛ぃ
      妖妖灵嘛ぃ
      2023-08-16
      2023-08-16
      回复
    • BOBO
      BOBO
      2023-08-16回复妖妖灵嘛ぃ
      “ 调用支付JSAPI缺少参数timeStamp”这个提示应该是微信支付JS弹出来的。说明前端在调用微信支付方法的时候,没传timeStamp或传了空值。让前端在调用前console或alert一下timeStamp看看
      2023-08-16
      1
      回复
    • 妖妖灵嘛ぃ
      妖妖灵嘛ぃ
      2023-08-16回复BOBO
      明白的~正在找前端打印。嘿嘿谢谢大佬
      2023-08-16
      回复
    • 妖妖灵嘛ぃ
      妖妖灵嘛ぃ
      2023-08-16
      其实不解的是为何安卓系统可以ios系统就不行
      2023-08-16
      回复
登录 后发表内容