如何在 Yii2 上安装 Stripe 库?

How to install Stripe library on Yii2?

我有运行以下命令在 Yii2 上安装 Stripe:

composer require stripe/stripe-php

Stripe 文档声明创建一个 config.php 文件调用库,如下所示:

require_once('vendor/autoload.php'); 

但是还是不行,所以我改成了

require_once('../vendor/stripe/stripe-php/lib/Stripe.php');

我收到以下错误:

yii\base\View::main(): Failed opening required '../vendor/stripe/stripe-php/lib/Stripe.php' (include_path='.:/usr/share/php')"

知道如何从 Yii2 调用这个 Stripe 库吗?

Yii 2 composer 会自动自动加载扩展,因此您无需添加 require.

您可以像这样简单地使用库:

\Stripe\Stripe::setApiKey();

或使用命名空间 use:

use Stripe\Stripe;

// ...
Stripe::setApiKey();