Ошибка FedEx Freight API: «Счет и номер счетчика не совпадают» - PullRequest
3 голосов
/ 26 марта 2012

Используя загружаемый SDK / API для FedEx Freight, я включил числа, указанные мне в приветственном письме, - пример моего письма:

Тестовый пароль: пароль

Номер тестового счета: 510xxxxxx (только для веб-служб FedEx для доставки)

Номер измерительного прибора: 118xxxxxx (только для веб-служб FedEx для доставки)

Грузоотправитель FedEx Freight LTL Номер счета: xxxxxx123

FedEx Freight LTL Билл Кому / Третьему лицу Номер счета: xxxxxx234

Я заменил значения в функции getProperty (), как показано ниже:

if($var == 'shipaccount') Return 'xxxxxx123';
if($var == 'billaccount') Return 'xxxxxx123';
if($var == 'accounttovalidate') Return 'FedExAccount#';
if($var == 'meter') Return '118xxxxxx';
if($var == 'key') Return 'apiKey';
if($var == 'account') Return 'FedExAccount#';
if($var == 'freightaccount') Return 'xxxxxx234';
if($var == 'password') Return '*password*';

Если я изменяю какой-либо номер счета (я пробовал несколько вариантов на случай, если я делаю это неправильно), я получаю либо ошибку аутентификации, либо:

Все указанные номера счетов должны совпадать.

В противном случае, когда все выглядит хорошо, я получаю всеобщее распространение:

"Счет и номер счетчика не совпадают"

Я что-то здесь не так делаю? Я не могу найти ничего в документации, которая отвечает на это, и поиск ошибки в Google не помогает мне найти решение.

Любая помощь очень ценится!

1 Ответ

1 голос
/ 29 марта 2012

Я полагаю, что эта ошибка также появляется, если почтовый индекс не соответствует учетной записи.

Были ли эти учетные данные настроены на тестовом сервере?Время от времени данные очищаются и требуют повторной отправки.

Вы можете позвонить в службу поддержки FedEx # и запросить "веб-сервисы" или написать по электронной почте websupport@fedex.com - люди очень полезны,

...