Zen Follower
- Join Date:
- Aug 2007
- Location:
- Cannon Beach, OR
- Posts:
- 180
- Plugin Contributions:
- 0
PayPal payments received, but orders not showing up in ZC
My PayPal IPN, Website Payments Standard, has recently started dropping orders. The payment from the customer will show up in my PayPal account, but there is no record of it in my ZC. This is an intermittent error. Out of 25 PayPal payments over the last month, 4 of them didn't show up in my store.
It is limited to PayPal only, not my credit card processor.
I've had PayPal working correctly for years now, and I can't discern any changes made since this problem started happening. I may have done a ZC update that I'm not recalling right now, but I definitely haven't made any changes to the payment module or in PayPal. Also, some of the customers that have been affected have previously made successful orders.
Since this has come up, I've turned on logging, and I just had a new failure. The log follows:
Jul 19 2010 11:10 -- IPN PROCESSING INITIATED.
*** Originating IP: 66.211.170.66Jul 19 2010 11:10 -- IPN INFO - POST VARS received (sorted):
Array
(
[business] => [email protected]
[charset] => windows-1252
[custom] => zenid=5f6ebc8e580b036389d8bbbe9eb3830a
[first_name] => Robert
[handling_amount] => 0.00
[item_name] => FuelSaver-MPG Inc. Purchase
[item_number] => Store Receipt
[last_name] => Volk
[mc_currency] => USD
[mc_fee] => 7.26
[mc_gross] => 240.07
[notify_version] => 3.0
[payer_business_name] => Transitional Technologies, LLC
[payer_email] => [email protected]
[payer_id] => SQGZCWTKFMRX6
[payer_status] => verified
[payment_date] => 11:10:25 Jul 19, 2010 PDT
[payment_fee] => 7.26
[payment_gross] => 240.07
[payment_status] => Completed
[payment_type] => instant
[protection_eligibility] => Ineligible
[quantity] => 1
[receiver_email] => [email protected]
[receiver_id] => SSRHE4DTFTFYN
[residence_country] => US
[shipping] => 0.00
[tax] => 0.00
[transaction_subject] => zenid=5f6ebc8e580b036389d8bbbe9eb3830a
[txn_id] => 50M18627CR962990E
[txn_type] => web_accept
[verify_sign] => Ai1PaghZh5FmBLCDCTQpwG8jB264ApKJFOB9YHnw745mHk2rgp1ufa5K
)Jul 19 2010 11:10 -- 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: 900
Connection: closeArray
(
[mc_gross] => 240.07
[protection_eligibility] => Ineligible
[payer_id] => SQGZCWTKFMRX6
[tax] => 0.00
[payment_date] => 11:10:25 Jul 19, 2010 PDT
[payment_status] => Completed
[charset] => windows-1252
[first_name] => Robert
[mc_fee] => 7.26
[notify_version] => 3.0
[custom] => zenid=5f6ebc8e580b036389d8bbbe9eb3830a
[payer_status] => verified
[business] => [email protected]
[quantity] => 1
[verify_sign] => Ai1PaghZh5FmBLCDCTQpwG8jB264ApKJFOB9YHnw745mHk2rgp1ufa5K
[payer_email] => [email protected]
[txn_id] => 50M18627CR962990E
[payment_type] => instant
[payer_business_name] => Transitional Technologies, LLC
[last_name] => Volk
[receiver_email] => [email protected]
[payment_fee] => 7.26
[receiver_id] => SSRHE4DTFTFYN
[txn_type] => web_accept
[item_name] => FuelSaver-MPG Inc. Purchase
[mc_currency] => USD
[item_number] => Store Receipt
[residence_country] => US
[handling_amount] => 0.00
[transaction_subject] => zenid=5f6ebc8e580b036389d8bbbe9eb3830a
[payment_gross] => 240.07
[shipping] => 0.00
[cmd] => _notify-validate
)Jul 19 2010 11:10 -- IPN INFO - Confirmation/Validation response
SUCCESSJul 19 2010 11:10 -- Breakpoint: 1 - Collected data from PayPal notification
Jul 19 2010 11:10 -- IPN INFO :: Transaction email details.
From IPN = [email protected] | [email protected]
From CONFIG = [email protected]Jul 19 2010 11:10 -- Breakpoint: 2 - Validated transaction components
Jul 19 2010 11:10 -- Breakpoint: 3 - Communication method verified
Jul 19 2010 11:10 -- IPN NOTICE :: Could not find matched txn_id record in DB. Therefore is new to us.
Jul 19 2010 11:10 -- Breakpoint: 4 - Details: txn_type=unique ordersID = 0 IPN_id=0
Relevant data from POST:
txn_type = unique
parent_txn_id = None
txn_id = 50M18627CR962990EJul 19 2010 11:10 -- Breakpoint: 5 - Transaction type (txn_type) = unique
Jul 19 2010 11:10 -- IPN WARNING :: Currency/Amount Mismatch. Details:
PayPal email address = [email protected]
| mc_currency = USD
| submitted_currency = USD
| order_currency = USD
| mc_gross = 240.07
| converted_amount = 257.75
| order_amount = 257.75
The 2 things that look odd in the above are:
-
the txn_id message - is this a transaction ID? Shouldn't it be finding the current transaction? I'm not sure what this is, but it doesn't sound good.
-
the final warning about currency/amount mismatch. This is odd because the payment is coming from a US location, to a US location, and there shouldn't be any currency mismatch.
Can you see anything here that could help me get to the bottom of this?
Mike Kehrli
fuelsaver-mpg.com dry-cells.com