So Close! Payment Problem: Getting 'Fatal error: Class 'SoapClient' not found

Posts: 5
Joined: 10/08/2008

Set up website and ecommerce stuff for friend's band. The ecommerce stuff worked in test mode, but when I connected it to a real payment gateway (PaymentTech) got this message when I submitted billing/credit card info:

Fatal error: Class 'SoapClient' not found in /home/.sadhi/[hostname]/[website]/sites/all/modules/uc_paymenttech/uc_paymenttech.module on line 136

Any ideas?

Site:
*Credit card encryption is working
*Using Dreamhost to host site
*SSL Certificate up and working

Thanks,
Eric

Posts: 5349
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Looks like you need SOAP in PHP for that to work... not sure of SOAP support on PHP 4 (I used NuSOAP), but it should be compiled in by default on PHP 5 unless your web host has disabled it.

Posts: 931
Joined: 11/05/2007
Bug FinderFAQ ModeratorGetting busy with the Ubercode.

SOAP is not enabled by default when you install PHP 5, so you will have to enable it explicitly with the --enable-soap flag. If you don't have control over your own server, you will have to ask your web host to do this, but in my experience most budget shared hosts will just say no.

--

<tr>.