Paypal API возвращает токен доступа как нулевой

Я установил Paypal PHP SDK и у меня возникли проблемы с получением токена доступа в режиме песочницы.

$sdkConfig = array(
"mode" => "sandbox");

// new OAuthTokenCredential(ClientID, Secret, sdkConfig)
$cred =  new OAuthTokenCredential("$clientID","$secret", $sdkConfig);

При возврате $ cred только заполненный клиент, менеджер секретов и журналов, все остальное равно нулю.

При переходе через класс OAuthTokenCredential он проходит только до начальной функции. Ни одна из функций accesstoken не запускается.

Я предполагаю, что SDK в порядке, так как другие люди, вероятно, используют его, поэтому я предполагаю, что есть довольно простое решение.

0

Решение

Это нигде не задокументировано, но я обнаружил, что добавление этого непосредственно после кода выше работает отлично.

$cred->accessToken = $cred->getAccessToken($sdkConfig);

Не уверен, почему это не задокументировано, но теперь это работает для меня.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]