Synergistic Posted November 5, 2016 Share Posted November 5, 2016 (edited) I updated WHMCS. I updated to PHP 7.0 also. When a client goes to make a payment, they are able to put in their CC info and hit 'Make Payment'. Once they do that, it goes to a 500 error page. The payment is going through my payment gateway, but the page doesn't show, nor does the confirmation email go out to them. Any ideas? Also getting 500 error on configgateways.php page. Edited November 5, 2016 by Synergistic 0 Quote Link to comment Share on other sites More sharing options...
zomex Posted November 6, 2016 Share Posted November 6, 2016 Hello there, I'd recommend doing a couple of things initially: 1. Go to help > health and updates and check if your server supports all of the WHMCS requirements. 2. Enable PHP errors under setup > general settings > other, repeat the process to see if a error shows (turn off straight away after testing) Jack 0 Quote Link to comment Share on other sites More sharing options...
Synergistic Posted November 6, 2016 Author Share Posted November 6, 2016 I did as you said. There were a number of PHP mods that were recommended to be installed. I did so. There was one mod (IMAP) NEEDED to be installed. Did so. Memery was increased. Only warining i get is "You currently have version 7.19.7 of cURL installed. This version is known to have security issues." I enabled PHP errors and recieved the following errors: Fatal error: Uncaught Error: Call to undefined function split() in /home/synergistictechs/public_html/portal/modules/gateways/usaepay.php:0 Stack trace: #0 /home/synergistictechs/public_html/portal/vendor/whmcs/whmcs-foundation/lib/Module/AbstractModule.php(0): usaepay_capture(Array) #1 /home/synergistictechs/public_html/portal/vendor/whmcs/whmcs-foundation/lib/Module/Gateway.php(0): WHMCS\Module\AbstractModule->call('capture', Array) #2 /home/synergistictechs/public_html/portal/includes/ccfunctions.php(0): WHMCS\Module\Gateway->call('capture', Array) #3 /home/synergistictechs/public_html/portal/creditcard.php(0): captureCCPayment(336, '435', true) #4 {main} Next Error: Call to undefined function split() in /home/synergistictechs/public_html/portal/vendor/whmcs/whmcs-foundation/lib/Terminus.php:0 Stack trace: #0 [internal function]: WHMCS\Terminus::whmcsExceptionHandler(Object(Error)) #1 {main} thrown in /home/synergistictechs/public_html/portal/vendor/whmcs/whmcs-foundation/lib/Terminus.php on line 0 Still have 500 errors on prviously stated pages. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS ChrisD Posted November 6, 2016 Share Posted November 6, 2016 Hi Synergistic, Thanks for your reply. are you using the usaepay Gateway? 0 Quote Link to comment Share on other sites More sharing options...
Synergistic Posted November 6, 2016 Author Share Posted November 6, 2016 I am. I reverted back to 5.6 and issue worked it self out. By the looks of it, its a bug with PHP 7.0 and Usa epay mod 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.