- Server Error on Card Payment
-
Nothing has changed. Just stopped working - thinking the last update did it.
Troubleshooting
Check subscription - all good
Checked, then created new Auth.net API keys. Keys tested on BigCOmmerce and they are working. Do not make any difference here.
Restarted app
Restart Droplet
Created a new invoice with different customer - same 500 errorApp Title and Version: Invoice Ninja v5 5.3.33
App ID: 2260e550-ddab-42b6-adc8-35502c058444
Package Version: com.invoiceninja.cloudronapp2@1.3.5
Last Updated: 3 days agoWhat I get from the live logs in Cloudron:
Nov 29 17:27:09 172.18.0.1 - - [29/Nov/2021:22:27:08 +0000] "POST /client/invoices/payment HTTP/1.1" 200 8012 "https://invoice.greybirchsolutions.com/client/invoices" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36"
Nov 29 17:27:10 172.18.0.1 - - [29/Nov/2021:22:27:10 +0000] "GET / HTTP/1.1" 302 2023 "-" "Mozilla (CloudronHealth)"
Nov 29 17:27:10 172.18.0.1 - - [29/Nov/2021:22:27:10 +0000] "GET /flutter_service_worker.js?v=5.3.33 HTTP/1.1" 200 3239 "https://invoice.greybirchsolutions.com/flutter_service_worker.js?v=5.3.33" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36"
Nov 29 17:27:15 172.18.0.1 - - [29/Nov/2021:22:27:14 +0000] "POST /client/payments/process HTTP/1.1" 500 7078 "https://invoice.greybirchsolutions.com/client/invoices/payment" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36"
Nov 29 17:27:17 172.18.0.1 - - [29/Nov/2021:22:27:17 +0000] "GET /flutter_service_worker.js?v=5.3.33 HTTP/1.1" 200 3239 "https://invoice.greybirchsolutions.com/flutter_service_worker.js?v=5.3.33" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36"
Nov 29 17:27:20 172.18.0.1 - - [29/Nov/2021:22:27:20 +0000] "GET / HTTP/1.1" 302 2023 "-" "Mozilla (CloudronHealth)" -
@telos-one if this appears to be since the last update, then maybe the upstream release has a regression? Have you checked with their issue tracker already?
To get back up running again, you can revert to the last version through the Cloudron dashboard and temporarily disable automatic updates for this app instance. To further be able to provide debug info about this, maybe you can clone the app and update the cloned instance to reproduce the issue?
-
@Telos-One I'm in the "trying out" phase as I'd like to have my own invoicing system but I've come across one too many posts about IN bugs. I think stability is the #1 concern when it comes to invoicing. I've been using Waveapps (it's free, a sub of H&R Block) for invoicing and accepting bank and card payments with zero issues. I think I'm going to stick to that. Let me know if you have any questions about it.
-
@humptydumpty - we came off Wave to get off their processing. Wave is great if you like getting ripped off by Stripe. Using Elavon through Auth with invoice Ninja saves us about $15k a year in processing fees, so a few headaches don't bother us. PLus all the added functionality and control.
We can handle a few bugs. YMMV.
-
@telos-one said in - Server Error on Card Payment:
How do we revert to the previous version?
In the apps configuration view, there is the backups tab and from there you should be able to revert to the backup made prior the update.