Внутренняя ошибка API-интерфейса Paypal Live transactionSearch

Для определенной учетной записи вызов API transactionSearch дает внутреннюю ошибку.

Это происходит только для определенного диапазона дат.

Согласно этому сообщению Внутренняя ошибка API Sandbox PayPal проблема решена. Вот и возник новый вопрос.

Вот ответ

ITEMS = Array (@5a4a881)   
    [0] = Object (@786e251)   
        AMT = "21.35"   
        CURRENCYCODE = "USD"   
        EMAIL = "xxx"   
        ERRORCODE = "10001"   
        FEEAMT = "-0.71"   
        LONGMESSAGE = "Internal Error"   
        NAME = "xxx"   
        NETAMT = "20.64"   
        SEVERITYCODE = "Error"   
        SHORTMESSAGE = "Transaction failed due to internal error"   
        STATUS = "Completed"   
        TIMESTAMP = "2013-10-02T19:12:30Z"   
        TIMEZONE = "GMT"   
        TRANSACTIONID = "xxx"   
        TYPE = "Payment"   

Есть идеи, почему это происходит?


person Sarita    schedule 10.10.2013    source источник


Ответы (1)


Эта ошибка может быть очень разной. Это может быть просто проблема с серверами API, но в таком случае это не должно продолжаться в течение длительного периода времени. Это может быть проблема с вашим запросом API. Если вы хотите опубликовать образец этого, я посмотрю, смогу ли я найти какие-либо проблемы с ним. Также может быть, что ваш диапазон слишком длинный или что-то в этом роде. Опять же, разместите образец вашего запроса, и я посмотрю, смогу ли я воспроизвести проблему.

person Drew Angell    schedule 11.10.2013
comment
Код работает нормально для других учетных записей. Но вдруг это дает этой ошибке определенный диапазон дат. Прошло три дня, как я получаю эту ошибку. Вот URL-адрес запроса api-3t.paypal.com/ - person Sarita; 11.10.2013
comment
Я только что попробовал вашу строку с моими учетными данными API и получил успешный ответ. - person Drew Angell; 12.10.2013
comment
Да, запрос работает. Но есть одна учетная запись, которая выдает эту ошибку для указанного диапазона дат. Не знаю почему. - person Sarita; 14.10.2013
comment
Звучит как что-то уникальное для учетной записи, а это значит, что вам нужно связаться с PayPal по этому поводу. Вы можете отправить билет на www.paypal.com/mts - person Drew Angell; 16.10.2013