Posted: August 13, 2018 at 3:37 pm
|
I have setup VANCO payment gateway plugin. I have checked that the credentials are entered correctly with no extra spaces. I can get through all the forms fine with no errors, but once I hit submit it will spin for a brief period then I get a If you could provide any help that would be great. FYI – Paypal express works just fine. Here is the full error stack Thanks! |
Hi there, The most likely cause for the error you are getting is the The fix is to enable that module on your server, however, we wil be releasing an update to the Vanco payment method that uses a different module to both avoid this error and update add-on to use a newer module. I can send you a copy of that version of the Vanco payment method to test if you prefer? |
|
To actually confirm the error you are getting you’ll need to check the servers error logs, error 500 means it’s a server side error so there should be a log entry with whatever the problem is. Generally your host will provide a section in your control panel to viw any errors on the page, or you can add the code here: https://eventespresso.com/wiki/troubleshooting-checklist/#wpdebug To your |
|
|
Thanks for the quick reply! sorry for my slow reply! Here is the entry from the debug.log, for providing how to do this as well, [14-Aug-2018 16:18:17 UTC] PHP Fatal error: Uncaught exception ‘EE_Error’ with message ‘'' is not a model name. A model name must be provide$ |
|
The first line is actually And I do have Thanks for the assistance |
Hmm, yeah that looks like a different error than I was expecting. However, I’ve pushed the update to the Vanco PM live so I recommend you update anyway. It looks like you are not getting a session_id back from Vanco during the login request, can I take a look in the admin? I’d like to take a look over the payment logs, if so you can send login credentials using this form: |
|
|
I update the plugin and tried again and still getting the same error. I am submitting login information now |
Hi there, Did you submit the form? I’m just checking as we’ve not had anything through as of yet. |
|
|
Yep sent it in |
Took a little for them to come through but I found them, thank you. Unfortunately, the logs don’t provide any useful information in this case so I’ll need to add some code to the site to view what is happening, to do that I’ll need FTP credentials. Can you resubmit the form providing all requested details? I’ve seen something similar to this before with Vanco and it turned out the server didn’t support SNI with its setup, I can’t say if that’s the case here just yet but it might be worth opening a ticket with your host and have them confirm that your server is set up to support SNI (your site uses Nginx which does not have SNI enabled by default). |
|
|
Hi Tony! |
|
I just realized I may have added a 4 at the end of the login in name. Please disregard that. Sorry |
|
Just talked to our server host. They have SNI enabled on our server |
Can you recheck those credentials please, I’m getting access denied both with and without the extra ‘4’ on the username.
Ok, thank you for checking. |
|
|
Just sent over new credentials |
Thanks, those worked. This isn’t a problem with your setup, its something we’ll need to fix within core for certain situations. I’ve applied a simple patch to the version of EE you are using on your site and created a ticket for our developers to investigate this further, a fix to prevent this will likely be included in the next version of EE so whilst we don’t recommend editing core files, it wont matter in this case. |
|
|
Sounds good. Thank you so much for figuring this out! |
Hi there, I just wanted to let you know the latest version of Event Espresso (currently 4.9.67.p) has a fix applied for this so you can update when ready, if you do run into any problems just let me know. |
|
The support post ‘POST 500 internal server error’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.