Классы не загружаются при интеграции SDK Paypal Adaptive Payments

Я пытаюсь внедрить SDK адаптивных платежей PayPal, предоставляемый на github, и пытаюсь разработать один из простых примеров, представленных на странице github для цепных платежей ( https://github.com/paypal/adaptivepayments-sdk-php/blob/master/samples/SimpleSamples/ChainedPay.php)

Я обновил файл Configuration.php и установил SDK на свой локальный сервер Apache, используя Composer. Когда я обновил две верхние строки примера цепочки платежей на github:

require_once('/includes/adaptivepayments-sdk-php-3.6.106/samples/vendor/autoload.php'); require_once('/includes/adaptivepayments-sdk-php-3.6.106/samples/Common/Constants.php');

Я знаю, что он загружает файлы autoload.php, autoload_real,php, ClassLoader.php и autoload_namespaces.php. Тем не менее, моя веб-страница по-прежнему выдает эту ошибку:

"Fatal error: Class 'Receiver' not found in \...\views\paypal_try.php on line 25"

И я не уверен, почему класс (или любые другие, я полагаю) не загружается. Будем весьма благодарны за любую информацию и / или рекомендации о том, как решить эту проблему.

1 ответ

Решение

Просто сработал вчера. Вам понадобится несколько вещей:

  1. Настройка композитора
  2. namespace-php5.3 ветка проверена с помощью Composer

Похоже, это выполнимо, но мальчик их репо (и код) беспорядок.

Другие вопросы по тегам