You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Payment Request API集成Apple Pay时onmerchantvalidation超时问题求助

集成Apple Pay(Payment Request API)超时问题求助

我在使用Payment Request API集成Apple Pay时,遇到了和某Stack Overflow问题相反的情况——支付表单不会被主动取消,而是等待30秒后超时。我已经尝试过该问题里提到的解决方案(检查证书、验证域名、确保JSON语法准确),但都没有效果。

具体问题流程:

  • 调用request.show()
  • 触发request.onmerchantvalidation(event)事件
  • 调用后端接口获取会话
  • 将会话(对象形式,非字符串)传入event.complete()
  • 等待30秒后
  • 在request.show()的try/catch中捕获到errorAbortError: The operation was aborted.错误,该错误与用户手动取消支付表单时的错误一致

我反复对照ApplePayDemo站点的示例代码,未发现遗漏,求可行的解决方案。

内容的提问来源于stack exchange,提问作者Brad Dean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:34:54