Как я уже упоминал в комментариях:
Полоса должна быть установлена с использованием (предпочтительно) композитора.
Это можно сделать с помощью команды: composer require stripe
после SSHed вправильный каталог.
Затем вам нужно включить vendor/autoload.php
, сгенерированный composer.
В вашем случае, когда вы не можете запустить composer, сделайте следующее: Загрузите последний релиз stripe вручнуюсо страницы github: https://github.com/stripe/stripe-php/releases
Затем вам нужно включить файл init.php
, найденный в скачанном каталоге stripe-php
, например: require_once('/path/to/stripe-php/init.php');
Убедитесь, что вы используете хотя бы PHP5.4 (Примечание! Срок действия этой версии истек. Обновите, если возможно, до PHP 7.2).Вам также понадобятся расширения PHP curl
, json
и mbstring
.
После использования require_once('/path/to/stripe-php/init.php');
в файле, в котором будет выполняться код полосы, вы можете затем установить свой ключ API с помощью \Stripe\Stripe::setApiKey("sk_test_XXXXXX");
а затем запустите ваш код как f.ex: $customer = \Stripe\Customer::create([
'email' => $client->email,
'source' => $token,
]);
`