Client Unable to Pay Invoice

Hillel

I appreciate you’re busy but I do really need to solve this as customers cannot pay their invoices.

Did you create a discussion on GitHub?

No, Sorry. Was hoping you’d provide a link, sorry.

Not confidence inspiring.

I’m sure it’s a small thing somewhere that hasn’t been checked or completed but no idea what or where.

I think I may possibly have found the cause of this issue…

In the payment gateway the Limits/Fees was set to “0” and enabled. I removed these.

Now when I try to view the invoice in portal and pay I get the following error:

500 — Server Error
Check storage/logs for more details

And in the logs:

[2024-09-20 07:10:39] production.ERROR: Call to undefined method App\PaymentDrivers\StripePaymentDriver::processPaymentViewData() (View: /home/billing2/public_html/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php) {"userId":29923,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Call to undefined method App\\PaymentDrivers\\StripePaymentDriver::processPaymentViewData() (View: /home/billing2/public_html/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php) at /home/billing2/public_html/app/Livewire/Flow2/ProcessPayment.php:66)

Hi There,

You may want to upgrade to v5.10.29

or disable single page checkout

This is frustrating, if you look above that’s the first thing I asked you to check

Apologies but this was not clear. I assumed you mean a minimum payment limit on the client record not the payment processor.

Hopefully that 500 error and log entry helps get closer to a solution?

I have other clients with other businesses that I have setup that have no issues paying invoices so I suspect it’s something to do with the business setup.

Happy to disable single page checkout but where will I find that?

Can you help please as I cannot find that option.

What about this?

[2024-09-20 07:10:39] production.ERROR: Call to undefined method App\PaymentDrivers\StripePaymentDriver::processPaymentViewData() (View: /home/billing2/public_html/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php) {"userId":29923,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Call to undefined method App\\PaymentDrivers\\StripePaymentDriver::processPaymentViewData() (View: /home/billing2/public_html/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php) at /home/billing2/public_html/app/Livewire/Flow2/ProcessPayment.php:66)

I tried updating but just got the error “Something went wrong”.

Hi Hillel

As above I tried to upgrade and got an error. I also do not know where the one page checkout option is.

Some help would be nice if you have time.

In the desktop/mobile app you can search the settings to find specific options

I tried that.

Am I using the right search tool?

And why mark the topic as solved when it clearly isn’t I don¡t understand.

Please read my comment again, the screenshot is from the mobile app

Hi Hillel

I took that screenshot from the web app.

I meant to write web app, the settings search feature is supported in the desktop/mobile app as explained above