如何从与亚马逊支付的反应中获取“checkoutSessionId”

Posted

技术标签:

【中文标题】如何从与亚马逊支付的反应中获取“checkoutSessionId”【英文标题】:How to get "checkoutSessionId" from react with Amazon pay 【发布时间】:2021-12-23 21:13:35 【问题描述】:

在 Magento 2 中使用 React 应用程序,其中亚马逊支付代码库已升级到最新版本,并显示使用 checkoutSessionId

这里提到https://developer.amazon.com/docs/amazon-pay-api-v2/checkout-session.html

我担心的是,一旦用户使用授权登录,就可以从反应代码库访问 checkoutSessionId

我正在使用以下沙盒 https://static-na.payments-amazon.com/OffAmazonPayments/us/sandbox/js/Widgets.js

【问题讨论】:

【参考方案1】:

很遗憾,无法使用 Amazon Pay Checkout v2 与旧版 v1 SDK 集成的 checkoutSessionId。

您链接的 JS 来自此集成: https://amazonpaylegacyintegrationguide.s3.amazonaws.com/docs/amazon-pay-onetime/intro.html

checkoutSessionId 来自: https://developer.amazon.com/docs/amazon-pay-checkout/introduction.html

因此,您将不得不使用第二个指南并为此构建新的集成。

【讨论】:

你的意思是说它只能从后端实现对吧??不是来自 JS SDK ?? @ManavPandya 没错 ? 获取有关会话信息并进一步处理它的唯一方法是使用服务器端 SDK,因为需要身份验证。

以上是关于如何从与亚马逊支付的反应中获取“checkoutSessionId”的主要内容,如果未能解决你的问题,请参考以下文章

如何从与数据透视相关的行中获取 Builder 对象 - Laravel

如何从与我按下的按钮位于同一行的单元格中获取值

Django:如何从与用户相关的子查询集中获取不同的父列表?

亚马逊商城书城如何购买电子书

从与 AsyncCrudAppService 的关系中获取数据

亚马逊 API 是如何工作的?