Forums / PayPal Express Checkout support / No Payment and Wrong Payment Method Error

No Payment and Wrong Payment Method Error

Locked

Started by olistead on 29 Oct 2007, 10:35 PM · Views: 17,869

Results 41 to 52 of 52
This thread is locked. New replies are disabled.
5 Apr 2008, 9:06 PM
#41
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

No Payment and Wrong Payment Method Error

Just to let everyone know I have a very simular problem. See also posts http://www.zen-cart.com/forum/showthread.php?t=89503&page=2 There seems to be many of us. Just a note. When I enable just IPN, IPN works fine.
I will try some of the suggestions provided to get ec working. Let us hope. If this is a bug. And it may not be. (I am trying to find out if I need to have a CURL proxy setting). I hope ZC team is aware that there are a few of us that are having a similar problem.

Oh, I do not know if this is an issue but in on post that DrByte made regarding this problem on another thread, he asked (among other questions) if that person was using Gift Certificates. My answer is Yes.

Let us hope we have a solution.

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

5 Apr 2008, 9:33 PM
#42
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

I removd All Payment modules except Paypal IPN and Paypal express checkout
Below is what I saw.
ZC - Step 2 of 3 - Payment Information
Continue
ZC- Step 3 of 3 - Order Confirmation
Confirm
PayPal initial screen
used continue checkout
Paypal - Pay with Credit Card or Log In
Filled out Credit card information
Was told that I had a PayPal account
Paypal - Hit continue without logging in
Paypal - Review Your Information
continue
ZC - Step 2 of 3 - Payment Information
continue
Step 3 of 3 - Order Confirmation
confirm


Note:
I did not ever get to the PayPal Payment confirmation screen.

Below may be interesting

PayPal Debug log – GetExpressCheckoutDetails

(live transaction) --> https://api-3t.paypal.com/nvp Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)

Request Parameters: {GetExpressCheckoutDetails} Array (
[TOKEN] => EC-3CB83838VY781104L
[REQBILLINGADDRESS] => 1
[METHOD] => GetExpressCheckoutDetails
[USER] => payments_api1.sawhorsejewelry.com
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************mmUy
)

Response:
Array
(
[TIMESTAMP] => 2008-04-05T21:16:29Z
[CORRELATIONID] => f5a63130713c
[ACK] => Success
[VERSION] => 3.200000
[BUILD] => 543066
[TOKEN] => EC-3CB83838VY781104L
[EMAIL] => [email protected]
[PAYERID] => LJAHKK5TAGN2Q
[PAYERSTATUS] => unverified
[FIRSTNAME] => Robert
[LASTNAME] => Wetter
[COUNTRYCODE] => US
[SHIPTONAME] => Robert Wetter
[SHIPTOSTREET] => 5200 Troy Pike
[SHIPTOCITY] => Versailles
[SHIPTOSTATE] => KY
[SHIPTOCOUNTRYCODE] => US
[SHIPTOCOUNTRYNAME] => United States
[SHIPTOZIP] => 40383
[ADDRESSID] => PayPal
[ADDRESSSTATUS] => Confirmed
[CURL_ERRORS] =>
)

To my eye the above look ok, but when you click on https://api-3t.paypal.com/nvp

You find the following:

ACK=Failure&L_ERRORCODE0=81002&L_SHORTMESSAGE0=Unspecified%20Method&L_LONGMESSAGE0=Method%20Specified%20is%20not%20Supported&L_SEVERITYCODE0=Error

Could this be where the problem lies?

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

5 Apr 2008, 9:54 PM
#43
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

I just fund out that CURLSSL are enabled without need for a proxy at my service provider, so that is not the problem.

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

5 Apr 2008, 10:37 PM
#44
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

Oh, Although we are talking about PalPal express. I need to indicate a message about IPN because I believe it may show the simular communications problem.

At first it looks like IPN works but ZC never gets a confirmation that payment has been made. We get an email from PayPal that payment has been made but we never see it in ZC.

Process is shown below:
ZC Step 2 of 3 - Payment Information
Continue
ZC Step 3 of 3 - Order Confirmation
Confirm

PayPal

Paypal account

Review Your Payment
Pay now $xxx.xx
Robert, thank you for your payment
Return to merchant
ZC Thank You! We Appreciate your Business!

We get a palpal “Notification of Payment Received”

But looking at debug we see the following:

PDT WARNING :: Transaction already exists. Perhaps IPN already added it.
PDT processing ended.

IPN WARNING :: PDT Transaction was not marked as SUCCESS. Keep this report for potential use in fraud investigations.
IPN Info =
5
FAIL
0

PDT WARNING :: Order not marked as "Completed". Check for Pending reasons or wait for IPN to complete.
[payment_status] =>
[pending_reason] =>

PDT Returned Data Array
(
)

IPN INFO - Confirmation/Validation response

5
FAIL
0

IPN INFO - POST VARS to be sent back for validation:
To: www.paypal.com:80
POST /cgi-bin/webscr HTTP/1.1
Host: https://www.paypal.com
Content-type: application/x-www-form-urlencoded
Content-length: 761
Connection: close

Array
(
[txn_type] => web_accept
[payment_date] => 15:01:47 Apr 05, 2008 PDT
[last_name] => Wetter
[residence_country] => US
[pending_reason] => unilateral
[item_name] => Sawhorse Jewelry Designs Purchase
[payment_gross] => 1.06
[mc_currency] => USD
[payment_type] => instant
[payer_status] => unverified
[verify_sign] =>
An5ns1Kso7MWUdW4ErQKJJJ4qi4-A.2OcVw0-mqvB.m97xUqsGVvQEb2
[payer_email] => [email protected]
[tax] => 0.00
[txn_id] => 0
[first_name] => Robert
[receiver_email] => [email protected]
[quantity] => 1
[payer_id] => R45RN7M8S8EUN
[item_number] => Store Receipt
[payment_status] => Pending
[shipping] => 0.00
[mc_gross] => 1.06
[custom] => zenid=4ddade2d81b4e445d8fcb57cb32532a4
[charset] => windows-1252
[notify_version] => 2.4
[merchant_return_link] => Return to Merchant
[cmd] => _notify-sync
[tx] =>
[at] => EWfgQ**********LSUPa
)

Any ideas? ZC team any ideas?

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

5 Apr 2008, 10:58 PM
#45
drbyte avatar

drbyte

Sensei

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

Re: No Payment and Wrong Payment Method Error

Sawhorse:

IPN WARNING :: PDT Transaction was not marked as SUCCESS. Keep this report for potential use in fraud investigations.

PDT WARNING :: Order not marked as "Completed". Check for Pending reasons or wait for IPN to complete.

[pending_reason] => unilateral
[payment_status] => Pending"unilateral" means that the email address you entered in your PayPal IPN module settings is not connected to a real PayPal account.

PayPal is waiting for you to create a PayPal account using that email address, or link it to an existing account.

.
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 2008, 11:28 PM
#46
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

OK DrByte I will check that out, but in the mean time I removed the IPN payment module. So all I had is the EC module, ALL other payment modules are removed.

I did not use my paypal account. I went thru and keyed in my CC number etc. but there was a problem

IPN FATAL ERROR :: No saved IPN session data available. Must be an Express Checkout or Direct Pay transaction.

IPN FATAL ERROR :: Could not find stored session in DB, cannot re-create session as PayPal IPN transaction.

IPN PROCESSING INITIATED.
*** Originating IP: 66.211.170.66 notify.paypal.com

IPN INFO - POST VARS received (sorted):
Array
(
)

IPN FATAL ERROR :: No saved IPN session data available. Must be an Express Checkout or Direct Pay transaction.

IPN FATAL ERROR :: Could not find stored session in DB, cannot re-create session as PayPal IPN transaction.

IPN FATAL ERROR :: No POST data available -- Most likely initiated by browser and not PayPal.

 *** The rest of this log report can most likely be ignored !! ***

So I will check out my email, but I think there is more to this than an email

Thanks for looking into this. I have been at this for several days. Any help will be greatly appreciated.

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

6 Apr 2008, 12:06 AM
#47
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

DrByte,
I went to my paypal account and found this.

Name:
[email protected] (The recipient of this payment is Unregistered)
Email:
[email protected]

Total Amount:
-$1.06 USD

Item Amount:
$1.06 USD
Shipping:
$0.00 USD
Handling:
$0.00 USD
Quantity:
1
Item Title:
Sawhorse Jewelry Designs Purchase
Item Number:
Store Receipt
Date:
Apr. 5, 2008
Time:
18:01:47 EDT
Status:
Unclaimed

Shipping Address:
No Address Provided

Since this was Gift certificate there would be no address provided but what is the problem with Name:
[email protected] (The recipient of this payment is Unregistered)

Our Name is Sawhorse Jewelry Designs and not our email address. No wonder the "recipient of this payment is Unregistered". Could this be the reason why we never received info from Paypal. And if so how do we correct? I see no problem with our PayPal account - Although there must be.

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

6 Apr 2008, 12:15 AM
#48
drbyte avatar

drbyte

Sensei

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

Re: No Payment and Wrong Payment Method Error

If you believe that something's wrong with how PayPal is handling your email address, you'll need to talk to them about it.

And, for the record, IPN issues are entirely unrelated to any issues you have with Express Checkout.

.
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 2008, 5:24 AM
#49
sawhorse avatar

sawhorse

Zen Follower

Join Date:
Oct 2007
Location:
Kentucky - USA
Posts:
425
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

DrByte,
I may have found the problem. (He said with tired eyes - pounding head). I may not have said this before but my site went dark because my provider wiped my data, etc out. (long story - not here). Anyway, PayPal Express Checkout stipulated (as if you did not know) under Configuration Instructions: that a specific URL should be used for (drum role please) Instant Payment Notification Preferences which is where I am having the problem.

I have looked at this at least 20 times (ok, may be 5 times) and it looked correct.  But, as you may have guessed by now it was **NOT.**  When "we" reconfigured our site we must have made some "minor" changes.  This was reflected in the URL.  I corrected this in PayPal and as of now it "seems" to work.  

 However, (there is always a however), I am not getting my redemption codes generated for my Gift Certificates.  Another problem - another thread.

 The point here is to check - very, very carfully your Instant Payment Notification Preference url and make sure PayPal has it correctly.

Say Goodnight Irene.

ZC 1.3.8a; Addons: Admin Profiles, Ty Package Tracker; Swap Images via MouseOver or Click, Smart Backgrounds; Printable Price List; CSS buttons; Contact Us - Add Subject; Template: Self Constructed; Site: http://sawhorsejewelry.com

6 Apr 2008, 9:16 PM
#50
empower avatar

empower

New Zenner

Join Date:
May 2006
Posts:
30
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

Sawhorse:

DrByte,
I may have found the problem. (He said with tired eyes - pounding head). I may not have said this before but my site went dark because my provider wiped my data, etc out. (long story - not here). Anyway, PayPal Express Checkout stipulated (as if you did not know) under Configuration Instructions: that a specific URL should be used for (drum role please) Instant Payment Notification Preferences which is where I am having the problem.

I have looked at this at least 20 times (ok, may be 5 times) and it looked correct.  But, as you may have guessed by now it was **NOT.**  When "we" reconfigured our site we must have made some "minor" changes.  This was reflected in the URL.  I corrected this in PayPal and as of now it "seems" to work.  

 However, (there is always a however), I am not getting my redemption codes generated for my Gift Certificates.  Another problem - another thread.

 The point here is to check - very, very carfully your Instant Payment Notification Preference url and make sure PayPal has it correctly.

Say Goodnight Irene.

Glad you were able to fix your error.

I, however, am still seeing issues, and I feel like I've double checked EVERYTHING. Trying to write some custom debug tools, and go through the checkout process manually now..

29 Jun 2009, 4:20 AM
#51
janks avatar

janks

New Zenner

Join Date:
May 2006
Posts:
30
Plugin Contributions:
1

Re: No Payment and Wrong Payment Method Error

Did anyone seem to find a solution to this problem?
I seem to be having a very similair problem.

Receiving orders with "Direct Bank Deposit" as payment type.
Customer ensures they used paypall express.
Each customer was international.

I can not seem to replicate the problem myself.

24 Jul 2009, 1:26 PM
#52
cheezey avatar

cheezey

New Zenner

Join Date:
Apr 2009
Posts:
3
Plugin Contributions:
0

Re: No Payment and Wrong Payment Method Error

I've been getting a similar problem on a clients website.

When it was running Paypal Express as the sole payment method it worked flawlessly. Recently I've added a method where a customer can pay via a 30day invoice/purchase order, but only if they have been approved by being entered into a pricing group etc.

Shortly after this went live I noticed some new orders in the zen-cart admin from people who hadn't been enabled to use this new payment method. I assumed it might of been this new invoice module causing it but all those customers on checking actually used paypal.

I finally managed to replicate the problem myself last night, if a new customer uses any of the paypal express checkout buttons the problem seems to occur. The checkout phase appears to proceed as normal in the eyes of the user, but on return to the site (from paypal) the payment method had changed to "Invoice".

I then tried to put through some orders on the store-site without using the Paypal Express Checkout Buttons, and I didnt have any of the same problems. The payment method on return to the store-site is PayPal and on completion of the order payment is taken and so forth.

So if a user stays on the site and proceeds through the normal checkout process and then moves onto the Paypal site when directed its not a problem, but it's playing up when they use the Paypal Express Checkout Buttons.

It's a real shame its agaisnt the T&C's to disable those damn buttons, I know I would like to at this point!