【问题标题】:Adyen Apple Pay with Drop-In on web click not workingAdyen Apple Pay with Drop-In on web click 不起作用
【发布时间】:2021-12-01 07:56:10
【问题描述】:

我已使用 Drop-in 配置将 Apple Pay 与 Adyen 集成。 Apple pay 选项在付款表单中可见,但点击它什么也不做,如果我双击它,它会打印出来

“未处理的 Promise Rejection: InvalidAccessError: 页面已经有一个活动的支付会话。”

如果我在 iPhone 上运行相同的网站 -> Safari 浏览器并在直接付款表单中单击 Apple Pay,它会打开付款表但关闭它会打印“无法创建任何会话”。

我正在使用 Adyen Apple 证书。

任何帮助表示赞赏。

【问题讨论】:

  • 你是用https协议运行的吗?从你的截图我看不到。我记得这是开发时成功触发paymentSheet的要求。你也有一个测试appleID,它在苹果钱包里有卡吗?还需要触发付款表。您可以按照此文档在 iTunes Connect 中创建应用内测试用户——您不应使用其他帐户,因为这样做会导致提示您输入您的实际信用卡号和其他信息。 developer.apple.com/news/?id=08282009a我希望这些言论有所帮助。
  • @NeveenAtik 我找到了解决方案,实际问题是,我没有使用 Apple 帐户在 Mac 上登录。这就是造成问题的原因
  • 很高兴听到@PankajMundra,感谢 Neveen 的帮助。如果您可以将解决方案添加为答案(以供将来参考),这是一个好主意。

标签: reactjs applepay adyen


【解决方案1】:

为了成功触发支付单,Apple API 有几个要求:

  • 使用 https 协议
  • 使用 appleID 测试帐户,您可以关注 this documentation 在 iTunes Connect 中创建应用内测试用户 - 您不应使用其他帐户,因为这样做会导致提示输入您的实际信用卡号和其他信息。李>
  • 将测试支付 cad 添加到苹果钱包

【讨论】:

    猜你喜欢
    • 2019-05-08
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 2016-08-02
    相关资源
    最近更新 更多