выданный мне токен PayPal недействителен? - PullRequest
0 голосов
/ 15 февраля 2012

Я использую API экспресс-проверки PayPal в PHP, и операция SetExpressCheckout работает нормально.Но когда перенаправление PayPal на мою страницу, которая обрабатывает операцию GetExpressCheckoutDetails, это дает мне ошибку 10410: Invalid Token.Я использую токен, который они предоставляют в URL, так в чем же проблема?

Вот код, который я использую:

$token = urldecode($this->params['url']['token']);
$req_str = 'USER=%s&PWD=%s&SIGNATURE=%s&VERSION=%s&METHOD=%s&TOKEN=%';
$req_query = sprintf($req_str, Configure::read('Paypal.username'), Configure::read('Paypal.password'), Configure::read('Paypal.signature'), "65.1", 'GetExpressCheckoutDetails', $token);

1 Ответ

2 голосов
/ 15 февраля 2012

Я думаю, что вам не хватает s в

$req_str = 'USER=%s&PWD=%s&SIGNATURE=%s&VERSION=%s&METHOD=%s&TOKEN=%';
                                                           HERE ----^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...