checkout problem
Problem:
when a single item is selected and the customer is directed to the checkout page automatically and the customer selects the 'PayPal Express checkout" button it directs the customer to Paypal, then after the customer comits to make the purchase and paypal sends the customer back to my store the confirm page stats: "Your shopping cart is empty", and no purchase has been made.But..
If the customer clicks on the "Veiw Cart" button first, then selects the Pay Pal checkout button, everything works as it is suppose to and the purchase is processed.
What I have done:
My site would only work using the sandbox feature so I modified the file as suggested by Tom M:
......................................
OK, there is a problem in the ECart PayPal Express Checkout Code.
Specifically, the file PP_ECO_PHP.php
Here are lines 309-315:
function WA_PP_ECO_CallSOAP($sXML, $useSB) {
$soapObj = new WAPPECOSOAPObject;
$soapObj->soapURL = "https://api-3t.paypal.com/2.0/";
if ($useSB) {
$soapObj->soapURL = "https://api-3t.sandbox.paypal.com/2.0/";
}
I changed them to this (I commented out the PayPal sandbox URL, and the URL is now universally set to the PayPal non-sandbox URL):
function WA_PP_ECO_CallSOAP($sXML, $useSB) {
$soapObj = new WAPPECOSOAPObject;
$soapObj->soapURL = "https://api-3t.paypal.com/2.0/";
if ($useSB) {
$soapObj->soapURL = "https://api-3t.paypal.com/2.0/";
// $soapObj->soapURL = "https://api-3t.sandbox.paypal.com/2.0/";
}
Guess what. PayPal Express Checkout now works as expected. Of course, use of the Dev Sandbox is now disabled.
....................................................
After doing the above I was then able to make purchases thru Paypal but with the above problem of having to click on the "Veiw Cart" button first.
I set a product in my site for testing.
My site is:
www.jacobsfishinghole.com
The test product is under the catagory of "tools" and is called "Test-not real product". It is set at a price of $0.01. So if you would like to go to my site and try it you may.
Any help will be greatly appreciated.
Jacob