收藏
回答

票务小程序 IOS端无法唤起微信支付问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS iOS 13.6 iPhoneX iPhoneXS 苹果11 7.0.15

票务小程序 IOS端无法唤起微信支付问题 小程序为线上预约购票,线下实体验票游玩。小程序提交版本审核成功,版本提交上线刚开始IOS端可以微信支付,过段时间IOS端无法唤起微信支付。

最后一次编辑于  09-03
回答关注问题邀请回答
收藏

2 个回答

  • 仙ღ₅₂₀¹³¹⁴
    仙ღ₅₂₀¹³¹⁴
    09-03

    打开调试看下报错信息。不要说以前可以 现在不可以。

    09-03
    有用
    回复 6
    • Honey
      Honey
      09-03
      我们这边测试IOS端是有支付成功的,是否涉及虚拟支付 微信给封了接口了?
      09-03
      回复
    • 仙ღ₅₂₀¹³¹⁴
      仙ღ₅₂₀¹³¹⁴
      09-03回复Honey
      虚拟支付被封 小程序后台 站内信会推送消息的 你看下有没有违规消息。还有你开启调试 可以看到 返回的失败文案。本地调试是否能正常唤起微信支付,这些你都自己操作下。
      09-03
      回复
    • Honey
      Honey
      09-03回复仙ღ₅₂₀¹³¹⁴
      站内没有收到推送消息,本地调试和真机调试均可微信支付
      09-03
      回复
    • 仙ღ₅₂₀¹³¹⁴
      仙ღ₅₂₀¹³¹⁴
      09-03回复Honey
      线上 开启调试 查看原因。开发版开启调试模式 再访问线上版本。
      09-03
      回复
    • Honey
      Honey
      09-03
      找到问题了 证书的问题 谢谢大家
      09-03
      回复
    查看更多(1)
  • Admin²⁰²⁰
    Admin²⁰²⁰
    09-03

    建议检查下相关代码逻辑。打开vconsole看下相关代码是否有报错情况

    重点注意下iOS下的时间格式,iPhone下只支持1990/01/01这种/的时间格式。不知1990-01-01这样的-格式。

    具体参考:

    微信小程序中的日期格式在Android和iOS真机下兼容性问题的坑 | 微信开放社区

    https://developers.weixin.qq.com/community/develop/article/doc/000e2e82d14cd80838c9cb8b552013

    09-03
    有用
    回复 4
    • Honey
      Honey
      09-03
      时间格式是1990/01/01这种的
      09-03
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      09-03回复Honey
      那建议查下其他代码,包括后端的发起支付相关代码,看下是否正常返回预期数据给到小程序端
      09-03
      回复
    • Honey
      Honey
      09-03
      找到问题了 证书的问题 谢谢大家
      09-03
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      09-03回复Honey
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区这个大家庭保持交流。
      09-03
      回复
登录 后发表内容
问题标签