Я пытаюсь сделать очень простой платеж с помощью Paypal, который, казалось, очень прост из примеров. Но все это я получаю очень неинформативные «внутренняя ошибка»/520002 ответ :(PHP - AdaptivePaymentsService :: pay() - всегда возвращает ошибку: 520002
$config = array(
'mode' => 'sandbox',
'acct1.UserName' => 'myUsername',
'acct1.Password' => 'myPassword',
'acct1.Signature' => "mySignature"
);
$service = new AdaptivePaymentsService($config);
$requestEnvelope = new RequestEnvelope("en_US");
$receiver = new Receiver();
$receiver->email = "[email protected]";
$receiver->amount = 4;
$receiverList = new ReceiverList(array($receiver));
$payRequest = new PayRequest($requestEnvelope, "PAY", "http://somehost/cancel", "EUR", $receiverList, "http://somehost/return");
$payRequest->senderEmail = "[email protected]";
$payRequest->ipnNotificationUrl = "http://somehost/ipn2";
$response = $service->pay($payRequest);
ответ:.
{
"responseEnvelope":
{
"timestamp":"2014-12-27T21:58:18.816-08:00",
"ack":"Failure",
"correlationId":"5da19d03caba3",
"build":"13414382"
},
"payKey":null,
"paymentExecStatus":null,
"payErrorList":null,
"paymentInfoList":null,
"sender":null,
"defaultFundingPlan":null,
"warningDataList":null,
"error":
[
{
"errorId":"520002",
"domain":"PLATFORM",
"subdomain":"Application",
"severity":"Error",
"category":"Application",
"message":"Internal Error",
"exceptionId":null,
"parameter":null
}
]
}
Полномочия кажутся правы, так как я, кажется, удалось пройти аутентификацию связанных с ошибками.
Любая помощь будет высоко оценен.
Это исходный код я бегу из моего локального веб-сервера. Я просто с повесить учетные данные и личные данные на мусор.
Уже попробовал некоторые вещи, как другой валюте, не отправителя электронной почты и т.д. (как в примере кода из Paypal)
Ура!
Вы были в состоянии решить эту проблему? У меня такая точная проблема. Пожалуйста, помогите, если кто-нибудь знает об этой ошибке. Спасибо – nomi416