【问题标题】:Amazon Pay on Woocommerce error in Sandbox mode (InvalidOrderReferenceId)沙盒模式下的 Amazon Pay on Woocommerce 错误 (InvalidOrderReferenceId)
【发布时间】:2021-01-18 14:31:06
【问题描述】:

我在我的 WordPress/Woocommerce 网站上安装了 Amazon Pay 插件,处于 Sanbox 模式,创建了一个沙盒测试账户,当我运行测试交易时,我收到一条消息,指出“付款方式无效”

当我转到 Woocommerce 日志时,我发现的错误是:

<ErrorResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
  <Error>
    <Type>Sender</Type>
    <Code>InvalidOrderReferenceId</Code>
    <Message>The OrderReferenceId S00-0000000-0000000 is invalid.</Message>
  </Error>
  <RequestId>646d0e3e-b603-420d-8178-ad20690fee41</RequestId>
</ErrorResponse>

有什么想法吗?谢谢!

【问题讨论】:

    标签: wordpress woocommerce amazon-pay


    【解决方案1】:

    请遵循集成指南:https://developer.amazon.com/docs/eu/amazon-pay-onetime/intro.html 您必须使用地址小部件中的亚马逊生成的订单 ID。请使用函数获取:

    onOrderReferenceCreate: function(orderReference) {
      // Here is where you can grab the Order Reference ID.
      orderReference.getAmazonOrderReferenceId();
    },
    

    从此时起,您可以在任何地方使用 orderReference ID。由于您使用的是 WooCommerce SP,因此您也可以遵循集成指南。

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 2015-11-16
      • 2020-07-06
      • 2020-01-17
      • 2016-04-02
      • 2021-08-02
      • 1970-01-01
      相关资源
      最近更新 更多