Forums / Built-in Shipping and Payment Modules / PayPal express - the ZC order is ok bat no PayPal transaction

PayPal express - the ZC order is ok bat no PayPal transaction

Started by joe1joe1 on 3 Apr 2011, 4:48 PM · Views: 3,308

Results 1 to 20 of 23
3 Apr 2011, 4:48 PM
#1
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

PayPal express - the ZC order is ok bat no PayPal transaction

I red all the threads about PayPal express and IPN and I can't find remedy to my problem:
I'm using ZC 1.39f with PayPal express. Hosted at GoDady.
When the buyer, using the PayPal "Checkout with paypal" button, the ZC system gets the transaction, order mail is sent bat the PayPal transaction is not made!
I try to use with / without the CURL settings, itry to re-install the paypal express module, i re-configure all paypal settings, and it did not help. I check the PayPal ZC log files - nothing seems wrong. I made IPNCHECK.PHP - all results OK.

Please help!

Regards,
Yoav

3 Apr 2011, 11:22 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

joe1joe1:

I'm using ZC 1.39f with PayPal express. Hosted at GoDady.Two strikes there: old version of Zen Cart. Best to upgrade first before trying other options.
And GD is well-known for having problems talking to payment services.
joe1joe1:

I check the PayPal ZC log files - nothing seems wrong.
What specifically led you to deem "nothing seems wrong"?

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

4 Apr 2011, 5:49 AM
#3
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi Doctor.
You right, i don't know if the logs are OK, attached.
I will upgrade, is there any thing else you can point?

10x

4 Apr 2011, 10:35 AM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

The logs show that an Express Checkout transaction started, but never completed. There's no evidence in those logs of the actual data submitted to PayPal for the payment.

So, that suggests that at the last minute something changed.

In Admin->Customers->Orders, where you see the orders listed, the second column lists the payment and shipping modules actually used to complete the order. What's listed there for that order you're complaining about?

In Admin->Modules->Payment, which lines have yellow or green dots next to them? Red means properly disabled. Anything else means the module will be used whenever possible ... so, if you've tried to trick the system into merely setting a module's "enabled" setting to "false" instead of actually clicking "Remove" to completely turn it off, it's very possible that one of those "tricked" modules is what's "tricking" you :blush:

Yet another reason to upgrade to the latest version, which works around a quirk that caused that.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

4 Apr 2011, 9:17 PM
#5
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi Doc,
Thanks for your attention.
All payment modules (except paypal express) are red and not installed.
All the problematic orders - Payment Method: PayPal

Any other option before i'm going through the upgrade?

Thanks

5 Apr 2011, 7:13 AM
#6
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

joe1joe1:

All the problematic orders - Payment Method: PayPalUm, it would say "paypalwpp" in Column 2 if it was an Express Checkout payment.
I think you're looking in the wrong place.
joe1joe1:

Any other option before i'm going through the upgrade?No.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

5 Apr 2011, 8:46 AM
#7
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

OK, now i see it.
all transactions are paypalwpp

Joe

5 Apr 2011, 3:08 PM
#8
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi Doc,

Is it possible to take only the new version of PayPal express module and install it in the older ZC version?

Joe

6 Apr 2011, 8:19 AM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

No. You need to do a proper upgrade.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

6 Apr 2011, 10:18 PM
#10
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

OK.
I have upgrade to 1.3.9h.
I try to buy with curl=true and curl=false. No luck.

the payment module used is paypalwpp

Logs attached

what now?

10x

7 Apr 2011, 3:43 AM
#11
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

There's no reason to set CURL Proxy Status to true anymore. At all. Ever.

The logs you showed contain only the 2nd of the 3 stages of an Express Checkout transaction. There should be 3 PayPal_CURL_EC-xxxxxxx.log files for each transaction, and between 3 and 7 paypalwpp_Paypal_Action_EC-xxxxx.log files to go along with them. What you submitted simply confirms that the customer logged in to the PayPal side and was returned to your store and send to the checkout_shipping page.

I'll need to see the rest of the log files.

Additionally, since you're saying that the transaction shows as completed in your store, but doesn't show up in PayPal, it sounds like you're maybe looking at the wrong PayPal account. Either way, you should probably log a ticket with PayPal to ask them where the transaction ended up: https://www.paypal.com/mts

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

7 Apr 2011, 5:41 AM
#12
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi, Attached new fresh 4 log files.
I double check the paypal account, it is the right one.
Already i post a ticket to paypal and they made some checkups, the answer i got from them is:
*It appears the shopping cart may be submitting the email prior to completing an Express Checkout payment. I have reviewed the website and confirmed the payment method is directing payments to your PayPal account. You may also confirm this as your shopping cart most likely sent two additional emails for me (email [email protected]) testing the checkout however I never attempted to complete the payment. I was also able to verify this further as the email mentioned in the receipt has not made a PayPal payment with the amount provided. If you would like for me to review this further, please provide an email that was provided when attempting to make payment and I will contact you with additional information.
*
Hope that helps
best wishes,
Joe

7 Apr 2011, 5:52 AM
#13
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Those logs show step 1: SetExpressCheckout, which grabs a token from PayPal to prepare for login, and then the customer is sent to the PayPal site.
Your logs also show step 2: GetExpressCheckoutDetails, which sends data back from PayPal to your store such as the customer's shipping address, which gets matched up with their account on your store, and then sends them to the checkout_shipping page where they can select shipping options and proceed with the rest of checkout.

Your logs don't show evidence of beginning or completing step 3, DoExpressCheckoutPayment, where the actual payment request would be sent to PayPal for completion.

Are those the ONLY logs created while you tried that transaction? There should be several more.
I'm having difficulty recreating your problem in any way using default code. If the customer actually completes payment using PayPal, there's no reason for the logs to not be generated, and no reason for the payment to not show up on the PayPal side.

It would be good to give PayPal more information so they can trace the rest of the transaction process and tell you what's going wrong.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

7 Apr 2011, 11:00 AM
#14
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

As far as i can see, only 4 logs was created.
I can PM you the FTP access or any other access you need to help to solve this issue.

I don't exactly know what to send to PayPal to help them understanding this ordeal

Joe

7 Apr 2011, 9:58 PM
#15
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi Doc.
I got respond from PayPal support:
"After reviewing the logs compared with what we have on file the customer was able to login to their PayPal account and authorize the order however we never received the DoExpressCheckoutPayment request. Does your logs show this being submitted, this is required in order to charge the customer."

So you and PayPal support say's the same.

I checked again, I get only 4 logs when making the transaction.

Where is the glitch?

Joe

9 Apr 2011, 5:33 AM
#16
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Very very bizarre.
At least PayPal is confirming the same thing as the store is recording.

But I'm uncertain how the order was completed without making payment.

Are you able to replicate the problem on your own consistently? ie: it always does this? Or is it an intermittent problem?
Are your customers experiencing the same thing consistently?
Do you know these customers? Or might they be rogue people trying to steal something by doing something bad during checkout?

Also, and this is a big question, how is your site different from mine, which is a brand new clean uncustomized fresh install of v1.3.9h. I need to set up my site exactly like yours to try to recreate the problem. http://www.zen-cart.com/wiki/index.php/Troubleshoot_-_Diagnosing_Obscure_Issues

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

9 Apr 2011, 10:47 AM
#17
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Hi Doc,
It happens every time i use the paypal express button, i did it 10 times with same results. Also, every customer that use it, same results: order is made and confirmed at ZC and nothing happens at PayPal.

It was 1.3.9f, i upgrade to h after you recommendation:
I took the file list from g upgrade and f upgrade and replace them. This is all i done, is there any other action i need to take to make the upgrade?

As i mentioned, I can give you the FTP access, admin access or any other access you need to check this thing out.

The other "clue" is that the host is Godady...

Best wishes,
Joe

9 Apr 2011, 7:19 PM
#18
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

Oh geeze, another GoDaddy victim?

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

10 Apr 2011, 5:29 AM
#19
joe1joe1 avatar

joe1joe1

New Zenner

Join Date:
Sep 2009
Posts:
24
Plugin Contributions:
0

Re: PayPal express - the ZC order is ok bat no PayPal transaction

I need to know if GD is the problem or there are another solutions then to change host

joe

10 Apr 2011, 5:38 AM
#20
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: PayPal express - the ZC order is ok bat no PayPal transaction

It's unlikely that GD is the source of your specific current problem. But changing hosts to a more reliable service is always a good idea.

I don't want FTP access to your server, but if you want to zip up the contents of your /includes folder and your /index.php and /ipn_main_handler.php files and PM me with a link to where I can download the zip file, I'll take a look at the files. I suspect I won't find anything you didn't already find since the first thing I'll do with it is this: http://www.zen-cart.com/wiki/index.php/Troubleshoot_-_Diagnosing_Obscure_Issues

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.