【发布时间】:2015-05-27 22:23:52
【问题描述】:
我正在尝试在我的网站中实施 Stripe Checkout。我正在使用 Composer,一切似乎都正常,但是当我将我的私钥添加到 init.php 第 17 行时:
Stripe::setApiKey($stripe['private']);
PHP 显示以下错误:
致命错误:在第 17 行的/Applications/MAMP/htdocs/stripe_payment/app/init.php 中找不到类“Stripe”
这是完整的文件:
<?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();
?>
我认为这是一件小事,但我是初学者,我无法弄清楚。我做错了什么?
【问题讨论】:
-
请删除标签“条纹” - 它与您的问题无关。