Fix Payment Submission Error
Budget: $30 – $250 USD
Each time a customer hits the “Submit Payment” button my site throws a 500 error:
BadMethodCallException
Method App\Http\Controllers\Gateway\PaymentController::manualDepositConfirm does not exist.
The checkout is built in Laravel and uses three gateways—PayPal, Stripe and a manual payment option—and the failure appears no matter which one the customer selects. The error began suddenly; no updates, code pushes or server changes preceded it.
Here’s what I need from you:
• Trace the call stack, locate why the route is pointing to a non-existent manualDepositConfirm method and correct it (or add the missing method if that’s the cleanest fix).
• Make sure PayPal, Stripe and the manual payment flow all complete without triggering an exception.
• Keep the current gateway settings and environment variables intact; I only need the bug resolved.
I’ll provide SSH and repository access so you can work locally or directly on a staging branch—whichever you prefer. Once the checkout runs through all three gateways without errors and I can replicate at least one successful transaction per gateway, the job is done.
And expanding the website logo size to be bigger and visible.
BadMethodCallException
Method App\Http\Controllers\Gateway\PaymentController::manualDepositConfirm does not exist.
The checkout is built in Laravel and uses three gateways—PayPal, Stripe and a manual payment option—and the failure appears no matter which one the customer selects. The error began suddenly; no updates, code pushes or server changes preceded it.
Here’s what I need from you:
• Trace the call stack, locate why the route is pointing to a non-existent manualDepositConfirm method and correct it (or add the missing method if that’s the cleanest fix).
• Make sure PayPal, Stripe and the manual payment flow all complete without triggering an exception.
• Keep the current gateway settings and environment variables intact; I only need the bug resolved.
I’ll provide SSH and repository access so you can work locally or directly on a staging branch—whichever you prefer. Once the checkout runs through all three gateways without errors and I can replicate at least one successful transaction per gateway, the job is done.
And expanding the website logo size to be bigger and visible.