Полоса тестирования - создание платы за сессию оформления заказа - PullRequest
0 голосов
/ 28 октября 2019

Я использую Stripe checkout, и у меня все это работает следующим образом:

Создать сеанс, перенаправить в 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

Как правильно проверить это работает?

...