地址更改后 AmazonPay 更新验证金额

问题描述

我正在设置 AmazonPay,一切正常,直到我将地址更改为需要额外费用的国家/地区。 即到我在英国的国家/地区的运费是免费的,如果他们在地址小部件上更改它,它将在此之前已经授权金额。

我如何重新授权更改的金额? 它已经使用 getdetails 页面对原件进行了身份验证,但在身份验证之后才给出地址国家/地区。

解决方法

授权后不能更改金额,但可以先获取地址,在完成订单前调整金额。 为此,您需要为按钮使用 scope 参数,如下所述:https://amazonpaylegacyintegrationguide.s3.amazonaws.com/docs/amazon-pay-automatic/add-button-widget.html

最详尽的范围是 export default { onSubmit(values) { values.prioritaet = Number(values.prioritaet) // use values here... } } 。您将收到来自 Amazon 的访问令牌,可在结帐期间的 GetOrderReferenceDetails 详细信息调用中使用该令牌,如此处所述https://amazonpaylegacyintegrationguide.s3.amazonaws.com/docs/amazon-pay-api/getorderreferencedetails.html

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...