目次一覧
状態:-
閲覧数:1,595
投稿日:2019-04-10
更新日:2019-04-10
エラーメッセージ / エラーコード / エラー原因
エラー対応
エラー対応
エラーメッセージ / エラーコード / エラー原因
エラーメッセージ
( ! ) Fatal error: Uncaught Error: Class 'Stripe\Checkout\Session' not found in
エラーコード
require_once( dirname(__FILE__).'/../../vendor/autoload.php');
// Set your secret key: remember to change this to your live secret key in production
// See your keys here: https://dashboard.stripe.com/account/apikeys
\Stripe\Stripe::setApiKey("sk_test_xxxx");
$checkoutSession = \Stripe\Checkout\Session::create([
'success_url' => 'https://www.example.com/success',
'cancel_url' => 'https://www.example.com/cancel',
'payment_method_types' => ['card'],
'line_items' => [[
'amount' => 2000,
'quantity' => 2,
'name' => 'Blue banana',
'currency' => 'usd',
'images' => ['https://www.example.com/banana.png']
]]
], [
'stripe_version' => '2018-11-08; checkout_sessions_beta=v1'
]);
エラー原因
パッケージバージョンが古かった
エラー対応
エラー対応
パッケージバージョンを最新へ更新
$ cd /var/www/xxxx/demo/settlement/stripe
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 2 updates, 0 removals
- Updating stripe/stripe-php (v6.28.0 => v6.31.4): Downloading (100%)
- Updating phpmailer/phpmailer (v6.0.6 => v6.0.7): Loading from cache
Writing lock file
Generating autoload files