从 SPA 使用 Adyen

Using Adyen from a SPA

我们正在使用 angular 构建一个市场,我们希望集成 Adyen 支付。谷歌搜索 'Adyen angular' 或 'Adyen SPA' 甚至 'Adyen react' 都没有带来任何有用的结果。没有任何结果。

因此我想知道,为什么全世界(包括 Adyen 文档)都没有谈论将 Adyen 集成到 SPA 中。

对我来说,它似乎并没有更容易受到网络安全攻击。至少我想不出有什么理由。

请帮助我理解我错过了什么。

看来我高估了 Adyen 的受欢迎程度,事实上,它只是不够受欢迎,不足以引起 SPA 社区的关注。 :(

正如 madesch 所提到的,在 SPA 中的集成不应与其他类型的集成相距太远。您有什么特别的问题吗?

这里可以看到与Vue, one with React and even one with React Hooks的集成。

没有加载卡片字段,因为我没有使用真实的 originKey,但它应该让您了解如何进行集成。

希望对您有所帮助!

好像 originKeydeprecated, the current recommendation is to use Web DropIn。但这需要使用服务器组件,因为您不想暴露您的 API 密钥,对吗?

因此,如果您不想使用已弃用的 API,则必须始终将服务器组件添加到堆栈中。看来,使用当前的 APIs 似乎无法实现纯 SPA。

现在可用的选项很少:

所有示例均基于 Web Drop-in 方法,该方法使用 supported/requested 支付方式呈现结帐组件。

提供了工作流程的基本说明 here