Наш бэкэнд уже некоторое время использует API AGCOD, и у него не было проблем с созданием подарочных карт. Однако, хотя мы не вносили изменения в код, мы начали видеть эту ошибку при каждом запросе POST/CreateGiftCard:
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
Может ли кто-нибудь указать значение этой ошибки или хотя бы ссылку на более подробную документацию?
Спасибо
Я думаю, это именно то, что они имеют в виду - "Активный контракт не найден". Срок действия вашего контракта с Amazon истек или был расторгнут. Поэтому они больше не позволяют вам создавать подарочные карты.
Поговорите с их службой поддержки Incentives и узнайте, что происходит.
Я связался с их службой поддержки поощрений, используя электронную почту, указанную в документе, и они ответили в течение часа с решением. Оказалось, что контракт был деактивирован (по ошибке), и они снова активировали его :D
Это хорошее решение, хотя и не приятно, что произошла ошибка. Но рад, что все разрешилось :)
Я тоже так думал, но не мог найти нужный контакт. Но теперь я нашел его и связался с ними, предоставив свой партнерский идентификатор. Однако я не уверен, что они ответят, поскольку, согласно связанному документу (раздел: «Обращение к Amazon за технической поддержкой»), они требуют, чтобы контракт оставался активным, чтобы получать электронные письма поддержки: /