为啥 Amazon Sandbox 订单始终处于待处理状态?

Posted

技术标签:

【中文标题】为啥 Amazon Sandbox 订单始终处于待处理状态?【英文标题】:Why Amazon Sandbox orders are always pending?为什么 Amazon Sandbox 订单始终处于待处理状态? 【发布时间】:2012-09-18 22:44:07 【问题描述】:

我正在使用 CBA(html 集成)。完成所有步骤后,亚马逊会使用 GET amznPmtsOrderIds 重定向到自定义确认页面。然后我尝试使用 MWS API (Action=GetOrder) 获取订单详细信息,它返回 XML,但该 XML 不包含重要信息,例如:BuyerName、PostalCode、AddressLine1 等,因为订单仍在等待中。

那么,在我被重定向到确认页面后,我只知道亚马逊订单 ID,如何接收订单详情 + 订单商品?

【问题讨论】:

经过长时间搜索我的问题,找到了解决方案,在结帐管道设置 > 商家 URL 上,亚马逊将向其发送包含所有必需数据的 XML! 仅供参考,您可以并且应该添加回答您自己的问题,以便其他人可以轻松找到解决方案。发布答案后,请务必将其标记为已接受。 【参考方案1】:

在长时间搜索我的问题后,找到了解决方案,在结帐管道设置 > 商家 URL 上,亚马逊将向其发送包含所有必需数据的 XML! – 奥列格安德烈耶夫 2012 年 9 月 27 日在 8:21

【讨论】:

【参考方案2】:

我不确定您是如何收到这些信息的。现在我正在开发一个 google 结帐界面,虽然它返回 XML,但我仍在使用 _GET 来获取信息。

为什么不将整个结果转储到一个页面并阅读它们以确保您不需要做类似的事情..

buyer.billing-information.address(如果使用 get '.' 会自动替换为 '_')如果您可以发布大部分信息,我会尽力提供进一步的帮助。

【讨论】:

以上是关于为啥 Amazon Sandbox 订单始终处于待处理状态?的主要内容,如果未能解决你的问题,请参考以下文章

Celery AsyncResult 始终处于待处理状态

为啥已经付款但是订单状态还是待付款?

NetSuite:为啥我们通过网上商店创建的销售订单带有付款事件 = 待处理

为啥一个已解决的承诺仍处于待处理状态?

Angular + amazon-cognito-identity-js,为啥我收到错误:未定义全局

为啥 Amazon Cognito 不在其访问令牌中返回受众字段?