You got it!! Not all web servers and hosting providers have cURL enabled PHP installations, hence why I added the additional function/option to call the binary cURL executable. It was a bit of extra work since the methods for calling the two are completely different, but I needed the binary version for my test-bed server, so I went ahead and worked up the functionality to go both ways.
Our production web host had PHP based cURL, but required we use an HTTP/S proxy so that the web server with our cart could get back out to the internet to get approvals from Nova. This might be another struggle for some folks. I tried to make this puppy as versatile as possible so we could jump through all the necessary hoops. :)
Glad you got it figured out. Let us know if you have any other questions.



Reply With Quote
I feel like I've been watching the Perils of Pauline; and let me tell all those of you who say you don't know much PHP - compared to me you are absolute masters! I can just barely read the code fragments. 
