1

我在我的 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>

有任何想法吗?谢谢!

4

1 回答 1

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,因此您也可以遵循集成指南。

谢谢。

于 2020-10-06T04:32:24.330 回答