【发布时间】: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 的帮助。如果您可以将解决方案添加为答案(以供将来参考),这是一个好主意。