I know this was working a few releases ago, but have found that the Stripe payment gateway has been broken at some point. Upon selecting the Pay Now > Credit Card option in the client portal, a 500 error is generated. The Stripe account shows incomplete payments for the amount of the invoice. Finding the following in the laravel.log:
[2021-01-20 04:01:35] production.ERROR: Livewire encountered a missing mount method when trying to initialise the [required-client-$
When passing component parameters, make sure you have a mount method. {“userId”:12,“exception”:"[object] (Livewire\Exceptions\Mo$
When passing component parameters, make sure you have a mount method. at /data/www/ninja5/vendor/livewire/livewire/src/LivewireMan$
I tried the above, but same results.
I also notice that, even though I have multiple payment type switches enabled in the gateway settings (credit card, bank transfer, apple pay), when in the client portal, upon selecting Pay Now, the only option is Credit Card. Selecting it still gives me the 500 error, and same messages in the laravel.log. Also still see the incomplete payment in the stripe account, despite never getting to a point to enter card info.