В предыдущей версии Laravel Cashier (ниже 10.0) я использовал приведенный ниже код для работы:
<script>
let stripe = Stripe('{{ config('services.stripe.key') }}');
stripe.createToken(elements[0], additionalData).then(function (result) { ...
$token = result.token
// call laravel api with passing token
})
</script>
Код контроллера Laravel
$subscription = $user->newSubscription('main', $plan->stripe_plan_id)->create($token);
Но теперь последняя версия Laravel Cashier (10.0) метод create принимает только метод оплаты вместо токена.
Заранее спасибо.