Я пытаюсь реализовать Stripe Checkout на своем веб-сайте. Я использую композитор, все, кажется, идет хорошо, но когда я добавляю свой секретный ключ в init.php строки 17:Неустранимая ошибка с Stripe Checkout: Class 'Stripe' не найден
Stripe::setApiKey($stripe['private']);
PHP показывает мне следующее сообщение об ошибке:
Fatal error: Class 'Stripe' not found in/Applications/MAMP/htdocs/stripe_payment/app/init.php on line 17
Вот полный файл:
<?php
session_start();
//composer auto load
require_once 'vendor/autoload.php';
$_SESSION['user_id'] = 3;
$stripe = [
'publishable' => '..... my test key.....',
'private' => '..... my test key.....'
];
//when added brakes the code
Stripe::setApiKey($stripe['private']);
$db = new PDO('mysql:host=localhost;dbname=stripe_custom;','root','root');
$userQuery = $db->prepare("
SELECT id, username, email, premium
FROM users
WHERE id = :user_id
");
$userQuery->execute(['user_id' => $_SESSION['user_id']]);
$user = $userQuery->fetchObject();
?>
Я предполагаю, что это что-то маленькое, но я новичок, и я не могу понять это. Что я делаю не так?
Пожалуйста, удалите тег «stripes» - это не связано с вашим вопросом. – mies