2015-10-07 2 views

ответ

2

Несколько вещей, чтобы проверить ...

  1. ли вы установить вашу нашивки зависимость? composer require stripe/stripe-php
  2. Вы сделали composer dump-auto
  3. Ваша ссылка для учебного заведения работает с полосой из файла маршрутов. Что находится в глобальном пространстве имен. Вы выполняете этот код с контроллера или из файла маршрутов? Если от контроллера, то вам нужно будет добавить использовать оператор в верхних use Stripe\Stripe;
  4. Наконец, какую версию пакета https://github.com/stripe/stripe-php вы используете? Согласно readme, есть устаревшая версия и новая версия. Новая версия имеет дополнительный уровень вложенности и доступен через Stripe\Stripe и Stripe\Charge:

домаДомой

Stripe::setApiKey('d8e8fca2dc0f896fd7cb4cb0031ba249'); 
$myCard = array('number' => '4242424242424242', 'exp_month' => 8, 'exp_year' => 2018); 
$charge = Stripe_Charge::create(array('card' => $myCard, 'amount' => 2000, 'currency' => 'usd')); 
echo $charge; 

Новая версия

\Stripe\Stripe::setApiKey('d8e8fca2dc0f896fd7cb4cb0031ba249'); 
$myCard = array('number' => '4242424242424242', 'exp_month' => 8, 'exp_year' => 2018); 
$charge = \Stripe\Charge::create(array('card' => $myCard, 'amount' => 2000, 'currency' => 'usd')); 
echo $charge; 
Смежные вопросы