Я планирую использовать Laravel Cashier для разовых платежей с помощью Stripe. В документации сказано:
Если вы выполняете только разовые платежи и не предлагаете подписку, вам не следует использовать Кассу.
Однако я смог зарядить пользователя без подписки, используя следующий код:
$amount = $request['amount];
Stripe::setApiKey(Config::get('stripe.secret_key'));
$token = $input['stripeToken'];
$user = Auth::user();
return $user->charge($amount * 100, ['source' => $token]);
И это сработало! Мне интересно, есть ли проблемы с этим подходом? Почему они предложили не использовать Кассу? Это вызовет проблемы на этом пути? Пожалуйста, дайте мне знать, что вы думаете?