Adyen Apple Pay with Drop-In on web click 不起作用

Posted

技术标签:

【中文标题】Adyen Apple Pay with Drop-In on web click 不起作用【英文标题】:Adyen Apple Pay with Drop-In on web click not working 【发布时间】: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 的帮助。如果您可以将解决方案添加为答案(以供将来参考),这是一个好主意。 【参考方案1】:

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

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

【讨论】:

以上是关于Adyen Apple Pay with Drop-In on web click 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Braintree - 插入式 UI - Apple Pay - Swift 3

苹果apple pay找不到了怎么办 apple pay找不到入口解决方法

如何使用 JavaScript 从 Apple Pay 获取与 Apple Pay 帐户关联的用户电子邮件地址

装B技能GET起来!Apple Pay你会用了吗?

Samsung Pay/Apple Pay/Android Pay支付技术大比拼

iOS Apple Pay