Hi,
been using zen cart for about a month, so far no real issues (until this) and am quite impressed!
So basically, I've setup my site https://phantomvaper.com using X10Hosting's free hosting solution (confirmed PHP version 7.1 installed and in use).
I have Cloudflare running, a shared SSL cert (flexible SSL) provided by them, and have configured the site to run fully on HTTPS.
I've installed Ultimate SOE urls, Quick Updates, SBA (Products with Attributes stock) & Sitemap.xml modules, with all working together well.
I've then setup (as per the instructions) the Paypal Express Checkout module and have validated the setup by making test purchases whilst in Sandbox mode.
However, when changing the module to live, customers go through the paypal checkout, click pay now, and are redirected to a blank page on my site.
No order is raised, and no payment is taken from the customer, it just doesn't work.
So I enabled debug with email, and can see that there is a 10486 error being returned by paypal, and instructing to redirect to paypal.
This doesn't work, the page stays on a blank page.
Then when attempting to test this myself, I've created a test product (for 1p), and a discount code to remove any postage fee (9a213caf25), run through the checkout using my personal details and a card with funds. Same error... so its not an insufficient funds problem.
I've verified the IPN link is set in paypal as "https://phantomvaper.com/store/ipn_main_handler.php".
After reading nearly every post on this site, I've also set and turned on the return URL in paypal with the following,
"https://phantomvaper.com/index.php?main_page=checkout_process"
And I've checked everything else I can find, including the test scripts provided (all report back as ok with no issues found (this was expected though as the sandbox purchases work fine)).
Code:2018-02-21 07:09:52 ------------------- (live transaction) --> https://api-3t.paypal.com/nvp Request Headers: Array ( [0] => Content-Type: text/namevalue [1] => X-VPS-Timeout: 90 [2] => X-VPS-VIT-Client-Type: PHP/cURL [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(R) - PayPal/NVP [4] => X-VPS-VIT-Integration-Version: 1.5.5 ) Request Parameters: {DoExpressCheckoutPayment} Array ( [PAYMENTREQUEST_0_AMT] => 0.01 [PAYMENTREQUEST_0_ITEMAMT] => 0.01 [L_PAYMENTREQUEST_0_NAME0] => All the items in your shopping basket (see details in the store and on your store receipt). [L_PAYMENTREQUEST_0_AMT0] => 0.01 [PAYMENTREQUEST_0_SHIPTONAME] => emma wicks [PAYMENTREQUEST_0_SHIPTOSTREET] => 25 Cherry Tree Court [PAYMENTREQUEST_0_SHIPTOSTREET2] => Fairlawn [PAYMENTREQUEST_0_SHIPTOCITY] => Charlton [PAYMENTREQUEST_0_SHIPTOSTATE] => Charlton [PAYMENTREQUEST_0_SHIPTOZIP] => SE7 7DX [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => GB [BUTTONSOURCE] => ZenCart-EC_us [RETURNFMFDETAILS] => 0 [PAYMENTREQUEST_0_CUSTOM] => EC-1-1519214989 [PAYMENTREQUEST_0_INVNUM] => 1-1519214989-[PhantomVaper] [PAYMENTREQUEST_0_CURRENCYCODE] => GBP [TOKEN] => EC-1HA12097734434612 [PAYERID] => KGVKAPSWTH7RY [PAYMENTREQUEST_0_PAYMENTACTION] => Sale [NOTIFYURL] => https://phantomvaper.com/store/ipn_main_handler.php [METHOD] => DoExpressCheckoutPayment [USER] => syoung_api1.sega.co.uk [PWD] => **************** [VERSION] => 124.0 [SIGNATURE] => ****************************************************2W.t ) Response: Array ( [TOKEN] => EC-1HA12097734434612 [SUCCESSPAGEREDIRECTREQUESTED] => false [TIMESTAMP] => 2018-02-21T12:09:52Z [CORRELATIONID] => 237a6f314746c [ACK] => Failure [VERSION] => 124.0 [BUILD] => 43715881 [L_ERRORCODE0] => 10486 [L_SHORTMESSAGE0] => This transaction couldn't be completed. [L_LONGMESSAGE0] => This transaction couldn't be completed. Please redirect your customer to PayPal. [L_SEVERITYCODE0] => Error [CURL_ERRORS] => )
Can anyone shed any light on why every customer is seeing this same error please? (its driving me insane!!!)
Thanks,
Shaun


Reply With Quote
