我收到一个错误,找不到这个类,但我显然找到了正确的路径:
<?php
require_once('stripe-php-2.1.0/stripe/lib/Stripe.php');
Stripe::setApiKey('my_key');
var_dump($_POST['stripe-token']);
?>
我遇到的每篇文章都声称问题是(不包括正确的路径)在require_one,include或require中。 (我已经尝试了所有3)。但仍然没有运气。我的数据库调用遵循相同的格式,我的WAMP服务器创建我的数据库类没有问题。
这是直接从我的文件浏览(复制粘贴)
复制的网站\条纹PHP-2.1.0 \条纹\ lib中\ Stripe.php
我用来试图访问Stripe的我的php文件和'website'位于同一个地方。
PHP版本5.5.12
教程参考:http://www.larryullman.com/2013/01/09/writing-the-php-code-to-process-payments-with-stripe/
其他参考:http://www.youtube.com/watch?v=Lka_JBM9bbY
答案 0 :(得分:9)
这是因为它使用了命名空间。尝试:
\Stripe\Stripe::setApiKey('my_key');
答案 1 :(得分:1)
最好初始化所有类。
require_once ("stripe_folder/init.php");
然后使用名称空间:
\Stripe\Stripe::setApiKey('key_key_key_key_key_key');