Если я чего-то не упускаю, я не вижу никакой оболочки Cashier, обеспечивающей создание PaymentIntent, существует ли она?
В то время как Cashier v10 добавил некоторый контент для обработки SCA, он не работает для меня, потому что я обрабатываю платежные данные через элемент font-end, поэтому перенаправление на новый route
беспорядочно.
Мне нужно обработать это в соответствии с этим руководством https://stripe.com/docs/payments/payment-intents/migration
Для этого требуется создание PaymentIntent, например:
$intent = \Stripe\PaymentIntent::create([
'payment_method' => $json_obj->payment_method_id,
'amount' => 1099,
'currency' => 'gbp',
'confirmation_method' => 'manual',
'confirm' => true,
]);
Я, конечно, могу сделать это прямо из Stripe sdk, как показано здесь, но, учитывая, что я, вероятно, добавлю больше функций, которые, вероятно, будут использовать другие функции Cashier, это сохранит чистоту, чтобы пройти через Cashier для всего.
Могу ли я создать платежное намерение через кассу, или оно было пропущено? Если да, то как? Или мне следует поступить иначе?