2016-09-21 5 views
0

У меня возникла очень странная проблема с использованием API-интерфейса PayPal REST PHP PHP SDK.getApprovalLink метод из Paypal API SDK возвращает прямую ссылку вместо песочницы

Совсем недавно, когда мой код был в порядке для песочницы и без проблем, он внезапно прекратил работать. Единственное, что я пробовал, - это изменить идентификатор клиента и секрет из песочницы для жизни. Затем я увидел живой учебник и решил немного вернуться к песочнице (конечно, используя идентификатор и секретный код изолированной программы).

Теперь, когда я делаю покупки, как песочницу, PayPal возвращает getApprovalLink() этот путь:

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN_GENERATED_BY_PAYPAL 

При добавлении песочницу в качестве суб-домен работает отлично. Он должен вернуть этот путь:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN_GENERATED_BY_PAYPAL 

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

Я проверил мой мерзавец совершает, ничего необычного, я заново установил PayPal REST API с композитор, отметьте, все ли установлено в песочницу. Кажется, все в порядке.

ответ

0

Эта проблема является платежной. Это не ошибка в sdk. Команда Paypal работает над этим. Все, что вы можете сделать, это просто подождать, пока они не закончатся.

https://github.com/paypal/PayPal-PHP-SDK/issues/650

Edit: должны работать снова.

+0

Спасибо! Он работает сейчас. –