Использование Angelleye PayPal с фреймворком simplemvc

0

Я использовал композитор для загрузки библиотеки Angell EYE PayPal в каталог моего поставщика. Теперь я пытаюсь вызвать класс внутри контроллера.

Я пробовал различные методы:

Use \angelleye\PayPal;

в верхней части страницы. Я пробовал использовать метод require().

Внутри контроллера я использовал

$paypal = PayPal::PayPal($payment);

И еще несколько способов, но я просто получил ошибку Class not found at line 179 и я не уверен, почему.

Теги:
paypal

2 ответа

0

Спасибо за ответ.

Мне действительно удалось заставить его работать над каркасом.

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

Я просто добавил:

$PayPal = new \angelleye\PayPal\PayPal($PayPalConfig);

и он начал работать.

Я предполагаю, что если я хочу использовать PayFlow, я бы позвонил с помощью:

$PayPal = new \angelleye\PayPal\PayFlow($PayPalConfig);

Я обязательно отправлю обратно, если остальная часть процесса не сработает.

0

Вам просто нужно загрузить файл конфигурации (в зависимости от вашей структуры) и автозагрузчика.

require_once('includes/config.php');
require_once('vendor/angelleye/paypal-php-library/autoload.php');

Разумеется, отрегулируйте пути в соответствии с тем, где у вас есть сохраненные, но автозагрузчик - это то, что делает классы доступными для вас.

Если вам нужна более прямая помощь, вы можете отправить билет здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню