#wordpress #woocommerce #amazon-pay
#wordpress #woocommerce #amazon-pay
Вопрос:
Я установил плагин Amazon Pay на свой веб-сайт WordPress / Woocommerce, оставил в режиме 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>
Есть идеи? Спасибо!
Ответ №1:
Пожалуйста, следуйте руководству по интеграции: https://developer.amazon.com/docs/eu/amazon-pay-onetime/intro.html Вам придется использовать идентификатор заказа, сгенерированный Amazon из виджета Адреса. Пожалуйста, получите его с помощью функции:
onOrderReferenceCreate: function(orderReference) {
// Here is where you can grab the Order Reference ID.
orderReference.getAmazonOrderReferenceId();
},
С этого момента вы можете использовать идентификатор orderReference в любом месте. Поскольку вы используете WooCommerce SP, вы также можете следовать руководству по интеграции.
Спасибо.