Я пытаюсь использовать Cartalyst, полную библиотеку PHP Library for Stripe. Вот ссылка на их документацию: https://cartalyst.com/manual/stripe/1.0 . Вот код, который я пытаюсь найти:
$stripe = Stripe::make('your-stripe-api-key'); $customers = $stripe->customers()->all(); foreach ($customers['data'] as $customer) { var_dump($customer['email']); }
Когда я запускаю код выше (в моем реальном коде у меня вставлен api), я получаю следующую ошибку: Fatal error: Class 'Stripe' not found in on line 247
. Я проверил три раза все, что знаю, чтобы проверить, и я не могу понять, в чем проблема. У меня есть «автозагрузка» библиотеки Stripe Cartalyst и библиотеки Stripe.
Кроме того, вот мой код-компилятор, который генерирует файлы автозагрузки:
{ "require": { "cartalyst/stripe": "~1.0", "stripe/stripe-php": "3.*" } }
Любая помощь очень ценится! Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Ему нужно пространство имен \Stripe
, попробуйте:
\Stripe\Stripe::setApiKey('your-stripe-api-key');