问题标签 [amazon-pay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1459 浏览

javascript - 在弹出窗口中打开亚马逊付款

我正在使用 Pay With Amazon Express Integration。我必须按照此处Pay With Amazon所述创建自定义按钮:

一切正常,但是当我单击Pay With Amazon按钮时,它会在同一页面中打开窗口。我希望那个窗口在popup.

有什么办法,我可以让按钮Pay With Amazon打开windowpopup

这是我的代码:

我想在弹出窗口中打开它,因为我的应用程序将被其他使用iframe. 当我们单击Pay按钮时,它会在同一窗口中打开,该窗口不起作用。

注意: Popup 中有用于打开窗口的选项,用于使用 Button Generator Utility 生成的按钮,如此所述,但不知道如何使用hostedPaymenttype 来完成。

谢谢你的时间。

0 投票
1 回答
1731 浏览

javascript - 使用亚马逊付款,不显示 GetOrderReferenceDetails();

我错过了一些东西,但我不知道是什么。我正在我的网站上实施 Pay with Amazon,并逐步遵循了他们的实施指南,但我仍然遇到问题。

我已经获得了要呈现的地址和钱包小部件,但看起来不像 这个,而是看起来像这个

我正在尝试获取订单详细信息,以便在选择地址时显示运输选项,然后在选择付款选项时显示购物车。

但我没有运气。我研究了各种网站和文档,他们都说同样的话,我看不出我哪里出错了。

这是地址小部件:

这是钱包:

任何帮助,将不胜感激。

谢谢。

0 投票
3 回答
360 浏览

c# - 使用亚马逊支付异步行为

我已将 Pay with Amazon 与我的 Web 应用程序集成,但我确定只有在我逐步完成代码调试时才能捕获资金,并且如果我没有断点则不会发生。对我来说,这表明暂停是必要的。我正在使用定期付款。代码的相关部分如下:

因此,如果我在 下的捕获行有一个断点//capture,则该函数返回成功。如果我没有断点,我会收到System.NullReferenceException: Object reference not set to an instance of an object.关于以下if语句的运行时异常。

对我来说,这意味着我应该能够等待捕获方法。

另请注意,该capture(...)方法正在调用该CaptureAction(...)方法,就像 C# 示例一样。

我如何等待capture电话?我是否忘记传递参数以指示它应该立即执行操作?

0 投票
1 回答
192 浏览

c# - VB 函数调用中参数的正确语法

我过去在 VB.net 中开发过,但我根本不知道如何正确调用此函数以及如何获取响应,以便将其显示在网页响应中。

我将示例 c# 代码翻译成 VB。这是我希望用来发出请求然后在我的页面中显示响应的 aspx 页面背后的代码:

我不知道如何调用该函数的第一个(服务)参数,然后显示响应的内容。

如果我的问题不够清楚,请告诉我。这是他们以升c格式给出的示例....

0 投票
1 回答
140 浏览

jquery - GA Event Tracking on Amazon button

We cannot control the code of Amazon button because Amazon Generated it themselves.

My question it can I do it externally like this?

Thanks!

0 投票
1 回答
898 浏览

php - Amazon Payments 自定义集成设置卖家订单 ID

我已经在 PHP 上实现了“Pay With Amazon”(https://payments.amazon.com/documentation/express/201747030 )的自定义集成。我想在结帐流程结束时设置卖家订单 ID。流程如下

  1. 用户点击“Pay With Amazon”按钮并登录亚马逊并点击支付
  2. 用户被重定向到我们的退货页面,我们在内部根据亚马逊订单详细信息(GetOrderReferenceDetails)创建用户并显示订单摘要。
  3. 用户点击“Place Order”按钮开始订单处理,授权支付 CaptureNow 参数设置为 true 也捕获支付金额。

我们仅在第 3 步中提供了内部订单 ID,并且我们无法更改调用 SetOrderReferenceDetails 的卖方订单 ID,因为在第 1 步之后,亚马逊订单已经处于“打开”状态(而不是“草稿”)。

在第 1 步之后是否有可能让亚马逊订单处于“草稿”状态,或者是否有可能在订单已经处于“打开”状态后设置 SellerOrderId?

0 投票
0 回答
260 浏览

php - 验证 Amazon Payment Express 发送的返回签名

我已经使用 Amazon Login and Pay Express 成功付款(基于此处的演示:https ://github.com/amzn/pay-with-amazon-express-demo/tree/master/php )。

但是,当用户成功购买时,他们会被重定向回我的网站返回成功 url,其中包含一堆描述他们购买的东西的参数和亚马逊提供的请求的签名。

我尝试了下面给出的代码来计算从亚马逊返回的验证签名的原始签名,但此代码不会生成与亚马逊在返回 url 中发送的内容匹配的签名。

ExpressSuccess.php

如果有人知道我在哪里做错了,请告诉我。

谢谢 !!

0 投票
0 回答
423 浏览

javascript - Pay with Amazon - 自定义集成 - 如何获取 PHP 参考响应?

我正在使用示例应用程序中的 PHP SDK 和“OneTimePayments”PHP 代码: https ://github.com/amzn/login-and-pay-with-amazon-sdk-samples/blob/master/PHP/SampleCartDemo/一次性付款/

在我使用的代码中:

  1. SetPaymentDetails.php 执行 Apcalls/GetDetails.php 来设置订单。
  2. ConfirmPaymentAndAuthorize.php 执行 Apcalls/ConfirmAndAuthorize.php 来处理订单。

在 GetDetails.php 和 ConfirmAndAuthorize.php 中都存在对响应的 PHP 引用。

但是,我希望对 SetPaymentDetails.php 和 ConfirmPaymentAndAuthorize.php 中的响应有一个 PHP 引用。

在每种情况下,GetDetails.php 和 ConfirmAndAuthorize.php 都以 JSON 格式的响应回显完成,这些响应由调用 PHP 文件(SetPaymentDetails.php 或 ConfirmPaymentAndAuthorize.php)显示,使用:

其中“get_details_response”、“confirm”和“authorize”似乎是对响应的引用。

但是,我似乎无法在 PHP 代码中使用这些引用。

谁能告诉我如何在 SetPaymentDetails.php 和 ConfirmPaymentAndAuthorize.php 文件中获得对这些 JSON 响应的 PHP 引用?

谢谢你。

0 投票
1 回答
563 浏览

asp.net-mvc - 登录并使用亚马逊付款 - aspnet mvc

如果我想删除登录步骤(亚马逊客户账户),但他们仍然可以向我的亚马逊账户(卖家账户)付款,会发生什么情况。我的意思是客户可以通过在我的表格(在我的电子商务网站上)中输入他们的信用卡或万事达卡来向卖家账户付款,然后钱可以直接转入我的亚马逊账户(卖家账户)。因为有些客户没有亚马逊买家账户(甚至他们不想创建新账户)。可能吗?

0 投票
0 回答
396 浏览

amazon-pay - 亚马逊支付集成

我正在努力将亚马逊支付集成到 JS 中,使用自定义集成脚本。正如我在文档中看到的,有一个动态参数 sellerOrderId,我将它添加到从快速按钮集成生成的参数中。当它被添加到我生成的快速按钮参数并发送时,问题就开始了——然后我被重定向到一个空白的亚马逊页面:

没有错误作为响应发送。