Forums / PayPal Express Checkout support / showPaymentPage NOT true, IPN

showPaymentPage NOT true, IPN

Locked

Views: 1,960

Results 1 to 3 of 3
This thread is locked. New replies are disabled.
27 Nov 2007, 1:58 PM
#1
wolfhalton avatar

wolfhalton

New Zenner

Join Date:
Jul 2007
Posts:
7
Plugin Contributions:
0

showPaymentPage NOT true, IPN

Test Results and Log trace
Purpose of test: customer information not being saved and sales not going through. 500 people looked at these products and 0 sales resulted. This is "possible" but unlikely. Only one person emailed me that the order had not gone through. I have gone through all the tests I could find and updated my paypal acct shipping preferences to unchecked or disabled.

IPNCHECK.PHP - Version 1.0

IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443

IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY

Script finished.

CURL Test Page
This page is intended for testing CURL behaviour. You should be accessing this page via CURLTEST.PHP running on YOUR server.
You submitted the following fields and data:
Array
(
[field1] => This is a test
[statuskey] => ready
)
Data validation: Good
Other Info: Your server IP address is: 74.53.29.34.
user-agent: unknown.
Copyright © 2003 - 2007 Zen Ventures, LLC - Powered by Zen Cart™
Array
(
[url] => "http://www.zen-cart.com/testcurl.php"
[content_type] => text/html
[http_code] => 200
[header_size] => 139
[request_size] => 174
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.023306
[namelookup_time] => 0.007133
[connect_time] => 0.007654
[pretransfer_time] => 0.007723
[size_upload] => 0
[size_download] => 2139
[speed_download] => 91778
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => 0
[starttransfer_time] => 0.023162
[redirect_time] => 0
)

Paypal response to customer: after test sale

Warning: reset() [function.reset]: Passed variable is not an array or object in /siteroot/includes/modules/order_total/ot_tax.php on line 38

Warning: Variable passed to each() is not an array or object in /siteroot/includes/modules/order_total/ot_tax.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /siteroot/includes/modules/order_total/ot_tax.php:38) in /siteroot/includes/functions/functions_general.php on line 44

===================================================

The debug trace went fine until the very end. The final step (where it broke - probably not the final stage of the transaction) was this:

Subject: termEC-7
Date: Tue, 27 Nov 2007 07:39:05 -0600 (08:39 EST)
Mailer: PHPMailer [version 1.73] via Zen Cart

$this->showPaymentPage NOT true, and have custom page parameter:
checkout_process

27 Nov 2007, 2:33 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: showPaymentPage NOT true, IPN

wolfhalton:

Warning: reset() [function.reset]: Passed variable is not an array or object in /siteroot/includes/modules/order_total/ot_tax.php on line 38

Warning: Variable passed to each() is not an array or object in /siteroot/includes/modules/order_total/ot_tax.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /siteroot/includes/modules/order_total/ot_tax.php:38) in /siteroot/includes/functions/functions_general.php on line 44You are using v1.3.7 without the PayPal patch.
You can either apply the patch or upgrade to the latest version of Zen Cart.

You'll find numerous other posts on the forum reporting this same error ... which was fixed by the patch in January 2007.

.
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.

27 Nov 2007, 2:43 PM
#3
wolfhalton avatar

wolfhalton

New Zenner

Join Date:
Jul 2007
Posts:
7
Plugin Contributions:
0

Re: showPaymentPage NOT true, IPN

Thanks DrByte!!

I searched for a solid minute or 2 before I gave in and posted. :-)