У меня возникли трудности с внедрением неявных платежей в PayPal, и, к сожалению, в ответе сообщения об ошибке от PayPal есть очень ограниченные детали.PayPal Ошибка неявного платежа 580001
Вот запрос:
{
"actionType": "PAY",
"currencyCode": "USD",
"cancelUrl": "http://my_domain.com/cancel_url",
"returnUrl": "http://my_domain.com/return_url",
"requestEnvelope.errorLanguage": "en_US",
"requestEnvelope.detailLevel": "ReturnAll",
"senderEmail": "[email protected]",
"receiverList.receiver(0).amount": 50,
"receiverList.receiver(0).email": "[email protected]"
}
Вот заголовки я устанавливаю:
"Content-Type", "application/json"
"Accept-Language", "en_US"
"X-PAYPAL-SECURITY-USERID", "username"
"X-PAYPAL-SECURITY-PASSWORD", "pwd"
"X-PAYPAL-SECURITY-SIGNATURE", "sig"
"X-PAYPAL-APPLICATION-ID", "My App id"
"X-PAYPAL-REQUEST-DATA-FORMAT", "JSON"
"X-PAYPAL-RESPONSE-DATA-FORMAT", "JSON"
Вот ответ:
{
"responseEnvelope":{
"timestamp":"2013-04-06T12:02:41.011-07:00",
"ack":"Failure",
"correlationId":"3842d361b077d",
"build":"5563463"},"error":[{
"errorId":"580001",
"domain":"PLATFORM",
"subdomain":"Application",
"severity":"Error",
"category":"Application",
"message":"Invalid request: {0}"
}]
}
К сожалению, по моему опыту документации по Paypal не хватает во многих отношениях ... :-( – Max
@Max Я только начинаю с Paypal, а отсутствие хорошей документации делает кривую обучения намного круче, чем нужно ! – antonagestam
Здесь http://stackoverflow.com/q/9939960/1057961 вы можете найти мой опыт работы с paypal (в основном это связано с созданием зашифрованной кнопки PayNow для сторонних клиентов) – Max