Тестовая полоса - создание платы за сеанс оформления заказа
Я использую Stripe checkout, и у меня все работает следующим образом:
Создать сеанс, перенаправить в кассу, обработать выполнение заказа при перенаправлении с пройденным через session_id.
Я пытаюсь написать тест для этого, но не могу понять, как подделать оплату Stripe Checkout на Stripe Session и PaymentIntent.
Я использую библиотеку PHP, и я пробовал это:
$paymentIntent = PaymentIntent::retrieve($session->payment_intent);
dd($paymentIntent->charges->create([
'source' => 'tok_visa_debit',
'currency' => 'gbp',
'amount' => 100,
]));
Но я получаю сообщение об ошибке: Stripe\Error\InvalidRequest : Received unknown parameter: payment_intent
Как правильно проверить это?