dear Dr Bite and all, some help will be highly appreciated.
I'have Zen cart 1.3.7 and I've installed the last paypal IPN patch (17 june), but still ,
orders paid via Paypal Echeck do not show in the admin.
Payment are received and paypal does return the client to my zen cart, but the order doesn't show and in fact is completely gone from the customer shopping cart and database.
I've also noticed that if the order come from a recurring customer, on return from paypal ( paid via echeck) , zen cart creates a duplicate order of the last paid order of this customer in the database, even if the the prior order was of different total amount and was paid with other method like 2CO.
i've included below a paypal IPN log of a failed test ( changed Ids) and I can't see a notice at the Breakpoint: 3 that may be triggering this problem ,
please help, how to fix it ? many thanks
Aug 15 2007 7:37 -- IPN PROCESSING INITIATED.
*** Originating IP: xx.xxx.xxx.xx
notify.paypal.com
Aug 15 2007 7:37 -- IPN NOTICE :: ipn_application_top -> language
files okay
Aug 15 2007 7:37 -- IPN INFO - POST VARS received (sorted):
Array
(
[business] => [email protected]
[charset] => windows-1252
[custom]
=> zenid=d96b214xxxxxxxxxxxxxxxxxxxxxxxxx
[first_name] => John
[item_name]
=> Testshop.com - Purchase
[item_number] => Store
Receipt
[last_name] => smith
[mc_currency] => USD
[mc_gross] => 0.01
[notify_version] => 2.4
[payer_business_name] => Jamesbuy
[payer_email]
=> james########################## [payer_id] => G8Vxxxxxxxxxx
[payer_status] => verified
[payment_date] => 04:36:57 Aug 15, 2007 PDT
[payment_gross] => 0.01
[payment_status] => Pending
[payment_type] => echeck
[pending_reason] =>
echeck
[quantity] => 1
[receiver_email] => [email protected]
[receiver_id]
=> RNGxxxxxxxxxx
[residence_country] => TH
[shipping] => 0.00
[tax] =>
0.00
[txn_id] => 65Y5xxxxxxxxxxxx [txn_type] => web_accept
[verify_sign]
=> AZxbwZ9bPVPFFfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
)
Aug 15 2007 7:37 --
IPN INFO - POST VARS to be sent back for validation:
To: www.paypal.com:80
POST
/cgi-bin/webscr HTTP/1.1
Host: www.paypal.com
Content-type: application/x-www-form-urlencoded
Content-length: 786
Connection: close
Array
(
[payment_date] => 04:36:57 Aug 15, 2007 PDT
[txn_type] => web_accept
[last_name] => Smith
[residence_country] => TH
[pending_reason] => echeck
[item_name] => Testshop.com - Purchase
[payment_gross] => 0.01
[mc_currency] => USD
[business] => [email protected]
[payment_type] => echeck
[verify_sign] => AZxbwZ9bPVPFFfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[payer_status] => verified
[tax] => 0.00
[payer_email] => james##########################
[txn_id] => 65Y5xxxxxxxxxxxx [quantity] => 1
[receiver_email] =>
[email protected]
[first_name] => James
[payer_id] => G8Vxxxxxxxxxx
[receiver_id] => RNGxxxxxxxxxx
[item_number] => Store Receipt
[payer_business_name] => Jamesbuy
[payment_status] => Pending
[shipping] =>
0.00
[mc_gross] => 0.01
[custom] => zenid=d96b214xxxxxxxxxxxxxxxxxxxxxxxxx
[charset] => windows-1252
[notify_version] => 2.4
[cmd] => _notify-validate
)
Aug 15 2007 7:37 -- IPN INFO - Confirmation/Validation response
SUCCESS
Aug 15 2007
7:37 -- Breakpoint: 1 - Collected data from PayPal notification
Aug 15 2007 7:37 --
IPN INFO :: Transaction email details.
From IPN = [email protected] |
[email protected]
From CONFIG = [email protected]
Aug 15 2007 7:37 -- Breakpoint: 2 -
Validated transaction components
Aug 15 2007 7:37 -- Breakpoint: 3 - Communication
method verified
Aug 15 2007 7:37 -- IPN NOTICE :: Could not find matched txn_id
record in DB. Therefore is new to us.
Aug 15 2007 7:37 -- Breakpoint: 4 - Details:
txn_type=unique ordersID = 0 IPN_id=0
Relevant data from POST:
txn_type =
unique
parent_txn_id = None
txn_id = 65Y5xxxxxxxxxxxx
Aug 15 2007 7:37 --
Breakpoint: 5 - Transaction type (txn_type) = pending-echeck
Bookmarks