title: Laravel Cashier IncompletePayment handling
body: <p>I try to implement a stripe payment to my project. I use Laravel cashier for single charge and for subscriptions also. My problem is the incompletepayment handling for sca cards.</p>
  <p>I have done with this:</p>
  <pre><code>try {
              $customer-&gt;createOrGetStripeCustomer();
              $customer-&gt;updateDefaultPaymentMethod($paymentMethod);
              $charge = $customer-&gt;charge($paynow * 100, $paymentMethod, [
                  'currency' =&gt; &quot;gbp&quot;,
              ]);
  
         } catch (\Exception $e) {
  
          if ($e instanceof \Laravel\Cashier\Exceptions\PaymentActionRequired) {
              return redirect()-&gt;route('cashier.payment', [$e-&gt;payment-&gt;id, 'redirect' =&gt; route('bookingconfirmation')]);
          } else {
              dump($e); die;
          } // continue
  </code></pre>
  <p>After a successful payment confirmation the code is finished with the redirection, but I still want to processing some data, so the code only reach the // continue part if we use normal cards without SCA. I want to save some data to database but I don't want to use the charge.successed webhook for this. Any advise?</p>