Я хочу реализовать paiement в Stripe, используя Checkout на стороне сервера.Я следовал их учебнику , но не могу вернуть идентификатор.Я использовал следующий код, только что добавил echo 1,2,3 ..., чтобы проверить, где есть проблема.
Когда я выполняю следующий код, я просто возвращаю "1".
(конечно я создал аккаунт на Stripe)
<?php
echo "1";
\Stripe\Stripe::setApiKey('sk_test_XXXXXXXXXXXXXXXXXXXX');
echo "2";
$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'line_items' => [[
'name' => 'T-shirt',
'description' => 'Comfortable cotton t-shirt',
'images' => ['https://example.com/t-shirt.png'],
'amount' => 500,
'currency' => 'eur',
'quantity' => 1,
]],
'success_url' => 'https://example.com/success',
'cancel_url' => 'https://example.com/cancel',
]);
echo "3";
$session_id = $object->id;
echo "4";
if ($session_id) {
echo "sessionID OK";
} else {
echo "No Session ID!";
}
echo "5";
?>
Знаете ли вы, что не так?