Что означает ошибка ActiveContractNotFound — подарочная карта Amazon по требованию (AGCOD)

#amazon-product-api

#amazon-product-api

Вопрос:

Наш серверный интерфейс уже некоторое время использует AGCOD api, и у него не было проблем с созданием подарочных карт. Однако, хотя мы не вносили изменений в код, мы начали видеть эту ошибку при каждом запросе на ОТПРАВКУ / создание подарочной карты:

 No active valid contract was found. Customer does not have access to CreateGC
  

Я искал здесь и там, но, похоже, лучшее описание ошибки заключается в следующем :

 ActiveContractNotFound
ErrorCode -- F300
ErrorType – ActiveContractNotFound
Message – Active Contract Not Found
Mock Error Request ID – F3009
  

Может ли кто-нибудь указать значение этой ошибки или хотя бы ссылку на более подробную документацию?

Спасибо

Ответ №1:

Я думаю, это именно то, что они имеют в виду — «Активный контракт не найден». Ваш контракт с Amazon истек или был отменен. Таким образом, они больше не позволяют вам создавать подарочные карты.

Поговорите с их командой поддержки поощрений и проанализируйте, что происходит.

Комментарии:

1. Это то, что я тоже понял, но я не смог найти нужный контакт. Но теперь я нашел ее и обратился к ним, предоставив свой partnerId. Однако я не уверен, ответят ли они, поскольку, согласно связанному документу (раздел: «Обращение в Amazon за технической поддержкой»), они требуют, чтобы контракт оставался активным для отправки электронных писем поддержки :/

2. Я связался с их службой поддержки по стимулированию, используя электронное письмо, указанное в документе, и они вернулись в течение часа с разрешением. Оказалось, что контракт был деактивирован (по ошибке), и они снова его активировали: D

3. Это хорошее решение, хотя и не очень приятно, что произошла ошибка. Рад, что это было решено, хотя 🙂