2016-02-03 2 views
1

Я использую Paypal-PHP. SDK, я хочу получить ошибки кода. Когда я ставлю неверные данные кредитной карты, я получаю этот JSON в качестве ответа:Ошибки кода PayPal-PHP-SDK

{ 
"name":"CREDIT_CARD_REFUSED", 
"message":"Credit card was refused", 
    "information_link":"https://developer.paypal.com/webapps/developer/docs/api /#CREDIT_CARD_REFUSED", 
"debug_id":"63a9cf220d272" 
} 

или это:

{"name":"VALIDATION_ERROR", 
     "details":[ 
      {"field":"payer.funding_instruments[0].credit_card.expire_month","issue":"Must not be blank"}, 
      {"field":"payer.funding_instruments[0].credit_card.expire_year","issue":"Must not be blank"}, 
      {"field":"payer.funding_instruments[0].credit_card.cvv2","issue":"Must be numeric"}], 
     "message":"Invalid request - see details","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR","debug_id":"8e61a15a1bf4a"} 

Но мне нужен код ошибки. Как я могу его получить?

Благодаря

+0

Я бы рекомендовал придерживаться классического API некоторого времени лично. Этот [PayPal PHP SDK] (https://www.angelleye.com/product/paypal-sdk-php/) делает эти звонки очень быстрыми и легкими для вас, и у него все еще есть больше возможностей, чем у REST. –

ответ

1

REST API обычно не возвращают коды ошибок, как классический API. Кодов ошибок, связанных с сообщением об ошибке, нет.

Это просто возвращает объект ошибки с namedebug_idmessageinformation_linkdetails

Смежные вопросы