Zen Cart Logo
Forums / PayPal Express Checkout support / This transaction is invalid - Paypal express

This transaction is invalid - Paypal express

Locked

Views: 21,430

Results 1 to 20 of 49
This thread is locked. New replies are disabled.
6 Feb 2007, 2:13 PM
#1
n350zz avatar

n350zz

New Zenner

Join Date:
Feb 2007
Posts:
8
Plugin Contributions:
0

This transaction is invalid - Paypal express

Hi

I have recently started using the latest Zen cart version 1.3.7 and I’m trying to set up the inbuilt Paypal express modal, I have followed the information provided by you guys in Zencart’s help forum and activated the API access in my Paypal Premier account then copied my information and installed it into the option boxes within Zen carts admin area.
I have also emailed my server host and asked him to install cURL into his server obtained his IP address tried cURL Proxy Status on/off with and without the port forwarding but still I am having trouble getting the Paypal express to work.

If I run a test sale on my site it redirects me to https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=&useraction=continue But with an error: “This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow”

I am wondering if anyone might have any information that could help me find out where the problem is.

Thanks

8 Feb 2007, 5:32 AM
#2
drbyte avatar

drbyte

Sensei

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

Re: This transaction is invalid - Paypal express

Please turn on Debug Logging inside your PayPal Express Checkout module settings.
It will be helpful to see the contents of the SetExpressCheckoutTransaction emails that you get from this ...

9 Feb 2007, 8:29 AM
#3
n350zz avatar

n350zz

New Zenner

Join Date:
Feb 2007
Posts:
8
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Hi
I got three emails back after running a test sales sale

1st Email Subject Line: ec_step – 2 – submit

Array
(
[0] => http://www.*****.biz/ipn_main_handler.php?type=ec
[1] => http://www.*****.biz/index.php?main_page=login&ec_cancel=1
[LOCALECODE] => US
[CURRENCY] => GBP
[PAYMENTACTION] => Sale
)

2Nd Email Subject Line: getOverrideAdrees – 4

not logged in and not in markflow mode - nothing to override

3rd Email Subject Line: PaPal Debug Log - SetExpressCheckout

https://api-3t.paypal.com/nvp
live
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: 0.1',
)

Request Parameters: array (
'LOCALECODE' => 'US',
'PAYMENTACTION' => 'Sale',
'AMT' => '2.54',
'RETURNURL' => 'http://www.*****.biz/ipn_main_handler.php?type=ec',
'CANCELURL' =>'http://www.*****.biz/index.php?main_page=login&ec_cancel=1',
'PAGESTYLE' => 'Primary',
'METHOD' => 'SetExpressCheckout',
'CURRENCYCODE' => 'GBP',
'USER' => 'sales_api1.*****.biz',
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '************************************************* ***7quc',
)

Response: array (
'' => NULL,
)
12 Feb 2007, 4:10 AM
#4
heavenlynights avatar

heavenlynights

Zen Follower

Join Date:
Jan 2006
Location:
Australia
Posts:
303
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Hi there

I have just decided to use paypal express and have come across the same problem.

Completed instructions to the letter, Curl is enable on server: info as below

CURL support enabled
CURL Information libcurl/7.15.3 zlib/1.1.4

Debug emails are as below>

email 1

live
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: 0.1',
)

Request Parameters: array (
'LOCALECODE' => 'US',
'PAYMENTACTION' => 'Sale',
'ADDROVERRIDE' => '1',
'SHIPTONAME' => 'XXXX' -
'SHIPTOSTREET' => XXXXX,
'SHIPTOSTREET2' => '',
'SHIPTOCITY' => 'XXXX',
'SHIPTOZIP' => 'XXXXX',
'SHIPTOSTATE' => 'AL',
'SHIPTOCOUNTRY' => 'US',
'EMAIL' => '[email protected]',
'AMT' => '48.97',
'RETURNURL' =>
'https://XXXXXX/XX/catalogue/ipn_main_handler.php?type=ec&XXXXX, USER ZEN ID
'CANCELURL' =>
'https://XXXXXX/XX/catalogue/index.php? main_page=checkout_shipping&ec_cancel=1&zenid=ZEN ID,
'PAGESTYLE' => 'Primary',
'METHOD' => 'SetExpressCheckout',
'CURRENCYCODE' => 'AUD',
'USER' => XXXXX.XXXX,
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************joXh',
)

Response: array (
'' => NULL,

email 2

Array
(
[0] =>
https://XXXXX/catalogue/ipn_main_handler.php?type=ec&XXXX ZEN ID [1] =>
https://XXXX/catalogue/index.php?main_page=checkout_shipping&ec_cancel=1&ZEN ID
[LOCALECODE] => US
[CURRENCY] => AUD
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => XXXXX
[SHIPTOSTREET] => XXXXXX
[SHIPTOSTREET2] =>
[SHIPTOCITY] => XXXXX
[SHIPTOZIP] => XXXX
[SHIPTOSTATE] => AL
[SHIPTOCOUNTRY] => US
[EMAIL] => XXXX@XXXXX)

email 3.

$address_arr->fields = Array

email 4

Now in markflow mode.
SESSION[sendto] = 21

email 5

Checking to see if we are in markflow
cart contents: physical

NOTE: $this->showPaymentPage = 0
Customer ID: 13
Session Data: Array
(
[customers_host_address] => XXXXXX
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)

        [contents] => Array
            (
                [87:XXXXXXX] => Array
                    (
                        [qty] => 1
                        [attributes] => Array
                            (
                                [2] => 3
                                [1] => 26
                            )

                    )

            )

        [total] => 48.97
        [weight] => 0
        [cartID] => 
        [content_type] => physical
        [free_shipping_item] => 1
        [free_shipping_weight] => 0
        [free_shipping_price] => 48.97
    )

[navigation] => navigationhistory Object
    (
        [observers] => Array
            (
            )

        [path] => Array
            (
                [0] => Array
                    (
                        [page] => index
                        [mode] => SSL
                        [get] => Array
                            (
                                [type] => ec
                                [markflow] => 1
                                [clearSess] => 1
                                [stage] => final
                                [zenid] =>XXXXX

                            )

                        [post] => Array
                            (
                            )

                    )

            )

        [snapshot] => Array
            (
            )

    )

[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => AUD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => XXXXX
[customer_id] => 13
[customer_default_address_id] => 21
[customers_authorization] => 0
[customer_first_name] => XXXXX
[customer_country_id] => 223
[customer_zone_id] => 1
[valid_to_checkout] => 1
[sendto] => 21
[payment] => paypalwpp
[shipping] => Array
    (
        [id] => freeshipper_freeshipper
        [title] => FREE SHIPPING! (Free Shipping Only)
        [cost] => 0
    )

[billto] => 21
[cot_gv] => 0
[comments] =>

)

Where you see a series of XXXXX, these have been blanked out on purpose as they contain personal info, zen id's or server info

Using zen 1.3.7

Any help would be appreciated.

12 Feb 2007, 5:22 AM
#6
heavenlynights avatar

heavenlynights

Zen Follower

Join Date:
Jan 2006
Location:
Australia
Posts:
303
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Ajeh:

Did you already add the patch listed at:
http://www.zen-cart.com/forum/showthread.php?t=56216

Thanks Ajeh

Funny, did a search specific to paypal express and didn't come accross that thread. sorry about that!!

Anyway

Have applied patch now!!

Now i return to step 1 of checkout with an error stating the following:

An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. ()
I then receive 12 debug emails.

Please advise if you would like me to cut and paste the contents of emails

Tryed this twice thus I received another 12 debug email.

TIA

12 Feb 2007, 11:05 AM
#7
n350zz avatar

n350zz

New Zenner

Join Date:
Feb 2007
Posts:
8
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Hi :no:

Same problem after installing the patch 4 me as well, the Paypal payment logo just returns me to http://www.**********.biz/index.php?main_page=login with an error message in a red box saying: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. ()

12 Feb 2007, 6:05 PM
#8
n350zz avatar

n350zz

New Zenner

Join Date:
Feb 2007
Posts:
8
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Hi :D

I also get a lot of emails (eleven in total)… I have listed all eleven as plain txt files in a zip folder.

Thanks
n350zz

14 Feb 2007, 1:00 PM
#9
stbede77 avatar

stbede77

Zen Follower

Join Date:
Apr 2006
Posts:
124
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

I have gone through the Debug emails of mine... from what I can tell I have a problem that pops up and its

Response: array (
'ACK' => 'Failure',
'L_ERRORCODE0' => '81210',
'L_SHORTMESSAGE0' => 'Invalid Parameter',
'L_LONGMESSAGE0' => 'Country : Invalid Parameter',
'L_SEVERITYCODE0' => 'Error',
)

Now I am not sure what that means... anyone know?

14 Feb 2007, 6:54 PM
#10
jeff_mash avatar

jeff_mash

Totally Zenned

Join Date:
Aug 2004
Posts:
732
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

I too am getting customers complaining of this same error message:

An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. ()

Doesn't happen with everyone, but enough to drive me crazy throughout the day with complaints.

I too have already applied the aforementioned patch. I just turned on the debug mode so I will post the emails as they come in.

14 Feb 2007, 7:20 PM
#11
jeff_mash avatar

jeff_mash

Totally Zenned

Join Date:
Aug 2004
Posts:
732
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

^^^^ FYI....I did not see that there was a NEW patch on Feb. 8th for this module. I just installed it and will keep an eye out for anymore problems.

14 Feb 2007, 9:26 PM
#12
jeff_mash avatar

jeff_mash

Totally Zenned

Join Date:
Aug 2004
Posts:
732
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Here is one of the emails I get:

Subject: termEC-10

Redirecting to checkout_payment - Stack: checkout_payment
Message: We were not able to process your order. Please try again, select an
alternate payment method, or contact the store owner for assistance.
(Invalid Parameter)
Session Data: Array
(
[customers_host_address] => user-vcaur62.dsl.mindspring.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)

        [contents] => Array
            (
                [1949] => Array
                    (
                        [qty] => 1
                    )

            )

        [total] => 15.52
        [weight] => 0.35
        [cartID] =>
        [content_type] => physical
        [free_shipping_item] => 0
        [free_shipping_weight] => 0
        [free_shipping_price] => 0
    )

[navigation] => navigationhistory Object
    (
        [observers] => Array
            (
            )

        [path] => Array
            (
                [0] => Array
                    (
                        [page] => checkout_shipping
                        [mode] => SSL
                        [get] =>
                        [post] => Array
                            (
                            )

                    )

                [1] => Array
                    (
                        [page] => checkout_payment
                        [mode] => SSL
                        [get] =>
                        [post] => Array
                            (
                            )

                    )

                [2] => Array
                    (
                        [page] => checkout_confirmation
                        [mode] => SSL
                        [get] =>
                        [post] => Array
                            (
                            )

                    )

                [3] => Array
                    (
                        [page] => index
                        [mode] => SSL
                        [get] => Array
                            (
                                [type] => ec
                                [token] => EC-3BY67888S1369281J
                                [PayerID] => 7MNUFN8KFD5H8
                            )

                        [post] => Array
                            (
                            )

                    )

                [4] => Array
                    (
                        [page] => checkout_process
                        [mode] => SSL
                        [get] =>
                        [post] => Array
                            (
                            )

                    )

            )

        [snapshot] => Array
            (
                [page] => checkout_shipping
                [mode] => SSL
                [get] => Array
                    (
                    )

                [post] => Array
                    (
                    )

            )

    )

[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 216.175.108.194
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
[customer_guest_id] => 2959
[customer_id] => 2959
[customer_default_address_id] => 3859
[customer_first_name] => Harold
[customer_country_id] => 223
[customer_zone_id] => 12
[sendto] => 3859
[billto] => 3859
[shipping] => Array
    (
        [id] => usps_Priority
        [title] => United States Postal Service (Priority Mail (2 - 3

days))
[cost] => 4.05
)

[cot_gv] => 0
[comments] =>
[messageToStack] => Array
    (
        [0] => Array
            (
                [class] => checkout_payment
                [text] => We were not able to process your order. Please

try again, select an alternate payment method, or contact the store owner
for assistance. (Invalid Parameter)
[type] => error
)

    )

)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Although I do see the following email before this, and it looks like in this particular case, the Country isn't filled out for the customer:

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Subject: PayPal Debug log - DoExpressCheckoutPayment

2007-02-14 12:33:27

(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: 0.1',
)

Request Parameters: {DoExpressCheckoutPayment} array (
'ITEMAMT' => '15.52',
'SHIPPINGAMT' => '4.05',
'HANDLINGAMT' => '0.00',
'TAXAMT' => '1.20',
'AMT' => '20.77',
'L_NUMBER0' => '0',
'L_QTY0' => '1',
'L_NAME0' => 'Impuzzibilities by Jim Steinmeyer',
'L_AMT0' => '15.52',
'L_TAXAMT0' => '1.20',
'SHIPTONAME' => 'Harold JaXXs',
'SHIPTOSTREET' => '1XXX2 Addison St.',
'SHIPTOSTREET2' => '',
'SHIPTOCITY' => 'North Hollywood',
'SHIPTOSTATE' => 'CA',
'SHIPTOZIP' => '91607',
'SHIPTOCOUNTRY' => '',
'BUTTONSOURCE' => 'ZenCart-EC_us',
'TOKEN' => 'EC-3BY67888S1369281J',
'PAYERID' => '7MNUFN8KFD5H8',
'PAYMENTACTION' => 'Sale',
'NOTIFYURL' => 'https://www.mjmmagic.com/store/ipn_main_handler.php',
'METHOD' => 'DoExpressCheckoutPayment',
'CURRENCYCODE' => 'USD',
'USER' => 'customerservice_api1.mjmmagic.com',
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************vHb3',
)

Response: array (
'ACK' => 'Failure',
'L_ERRORCODE0' => '81210',
'L_SHORTMESSAGE0' => 'Invalid Parameter',
'L_LONGMESSAGE0' => 'Country : Invalid Parameter',
'L_SEVERITYCODE0' => 'Error',

14 Feb 2007, 9:36 PM
#13
burk avatar

burk

New Zenner

Join Date:
Jan 2005
Posts:
28
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

I have the latest patch installed. I tried a test with a friends account yesterday - it failed as mentioned above.

I got a customer to try it and it failed. I switched the automatic account creation to true and got him to try again. This time he noticed that he had an old address on PayPal ... he changed it to his new one and continued - that time it worked. I got him to try again (no changes) and it failed again.

BTW: The address looked like (when he was on my site):

Company
Name
Address
City, ST 99999-9999
United States

14 Feb 2007, 9:37 PM
#14
jeff_mash avatar

jeff_mash

Totally Zenned

Join Date:
Aug 2004
Posts:
732
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Then I also get this, which appears to have gone through, but the order was never placed in our store as a PayPal order:

Subject: PayPal Debug log - SetExpressCheckout
Headers: Show All Headers
2007-02-14 12:29:54

(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: 0.1',
)

Request Parameters: {SetExpressCheckout} array (
'LOCALECODE' => 'US',
'PAYMENTACTION' => 'Sale',
'ADDROVERRIDE' => '1',
'SHIPTONAME' => 'Harold JXXbs',
'SHIPTOSTREET' => '1XXX2 Addison St.',
'SHIPTOSTREET2' => '',
'SHIPTOCITY' => 'North Hollywood',
'SHIPTOZIP' => '91607',
'SHIPTOSTATE' => 'CA',
'SHIPTOCOUNTRY' => 'US',
'EMAIL' => '[email protected]',
'AMT' => '20.77',
'RETURNURL' =>
'https://www.mjmmagic.com/store/ipn_main_handler.php?type=ec',
'CANCELURL' =>
'https://www.mjmmagic.com/store/checkout_shipping.html?ec_cancel=1',
'PAGESTYLE' => 'Primary',
'METHOD' => 'SetExpressCheckout',
'CURRENCYCODE' => 'USD',
'USER' => 'customerservice_api1.mjmmagic.com',
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************vHb3',
)

Response: array (
'TIMESTAMP' => '2007-02-14T20:29:58Z',
'CORRELATIONID' => 'de33b7ba8d824',
'ACK' => 'Success',
'VERSION' => '2.300000',
'BUILD' => '1.0006',
'TOKEN' => 'EC-3BY67888S1369281J',
)

15 Feb 2007, 5:35 AM
#15
kaleidoscopecards avatar

kaleidoscopecards

New Zenner

Join Date:
Oct 2006
Location:
Ohio
Posts:
24
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

I don't mean to be dense, but did this patch fix this problem? I'm having the same issue and don't know what to do.

Thanks!

15 Feb 2007, 5:41 AM
#16
kaleidoscopecards avatar

kaleidoscopecards

New Zenner

Join Date:
Oct 2006
Location:
Ohio
Posts:
24
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Email #1 Says:

https://api-3t.paypal.com/nvp
live
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: 0.1',
)
Request Parameters: array (
'TRANSACTIONID' => 'xxxD',
'METHOD' => 'GetTransactionDetails',
'USER' => xxxxxx,
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************RUJ5',
)
Response: array (
'TIMESTAMP' => '2007-02-15T05:17:52Z',
'CORRELATIONID' => '94ff64b3ecd8a',
'ACK' => 'Success',
'VERSION' => '2.300000',
'BUILD' => '1.0006',
'RECEIVEREMAIL' => xxxx,
'RECEIVERID' => 'xxx',
'EMAIL' => xxx,
'PAYERID' => 'xxx',
'PAYERSTATUS' => 'verified',
'FIRSTNAME' => 'xxx',
'LASTNAME' => 'xxx',
'COUNTRYCODE' => 'US',
'NAME' => xxx,
'SHIPTOSTREET' => xxx.',
'SHIPTOCITY' => 'xxx',
'SHIPTOSTATE' => 'xx',
'SHIPTOCOUNTRYCODE' => 'US',
'SHIPTOCOUNTRYNAME' => 'United States',
'SHIPTOZIP' => 'xxx',
'ADDRESSID' => 'PayPal',
'ADDRESSSTATUS' => 'Confirmed',
'TRANSACTIONID' => 'xxxD',
'TRANSACTIONTYPE' => 'cart',
'PAYMENTTYPE' => 'instant',
'ORDERTIME' => '2007-02-07T21:30:43Z',
'AMT' => '39.71',
'CURRENCYCODE' => 'USD',
'FEEAMT' => '1.45',
'TAXAMT' => '0.00',
'PENDINGREASON' => 'None',
'REASONCODE' => 'None',
'SALESTAX' => '0.00',
'L_NAME0' => 'Paper - Little Red Riding Hood Collection - The Forest',
'L_NUMBER0' => '0',
'L_QTY0' => '4',
'L_NAME1' => 'Paper - Little Red Riding Hood Collection - Grandmother',
'L_NUMBER1' => '1',
'L_QTY1' => '2',
'L_NAME2' => 'Paper - Little Red Riding Hood Collection - Red Cape',
'L_NUMBER2' => '2',
'L_QTY2' => '3',
'L_NAME3' => 'Paper - Little Red Riding Hood Collection - The Basket',
'L_NUMBER3' => '3',
'L_QTY3' => '2',
'L_NUMBER4' => '4',
'L_QTY4' => '2',
'L_NUMBER5' => '5',
'L_QTY5' => '2',
'L_NUMBER6' => '6',
'L_QTY6' => '3',
'L_NUMBER7' => '7',
'L_QTY7' => '4',
'L_NUMBER8' => '8',
'L_QTY8' => '4',
'L_NAME9' => 'Paper - Little Red Riding Hood Collection - Big Teeth',
'L_NUMBER9' => '9',
'L_QTY9' => '2',
'L_NAME10' => 'Paper - Little Red Riding Hood Collection - Big Eyes',
'L_NUMBER10' => '10',
'L_QTY10' => '2',
'L_NUMBER11' => '11',
'L_QTY11' => '3',
'L_NUMBER12' => '12',
'L_QTY12' => '2',
'L_NAME13' => 'Paper - Humpty Dumpty Collection - The Wall',
'L_NUMBER13' => '13',
'L_QTY13' => '2',
'L_NUMBER14' => '14',
'L_QTY14' => '2',
'L_NUMBER15' => '15',
'L_QTY15' => '2',
'L_NAME16' => 'Paper - Humpty Dumpty Collection - King's Men',
'L_NUMBER16' => '16',
'L_QTY16' => '2',
'L_NAME17' => 'Paper - Humpty Dumpty Collection - Mr. Dumpty',
'L_NUMBER17' => '17',
'L_QTY17' => '2',
'L_NAME18' => 'Paper - Humpty Dumpty Collection - King's Horses',
'L_NUMBER18' => '18',
'L_QTY18' => '2',
'L_NAME19' => 'Paper - Humpty Dumpty Collection - Great Fall',
'L_NUMBER19' => '19',
'L_QTY19' => '2',

Email #2 Says:

https://api-3t.paypal.com/nvp
live
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: 0.1',
)
Request Parameters: array (
'TRANSACTIONID' => '38T69839GC299864D',
'METHOD' => 'GetTransactionDetails',
'USER' => 'kals_api1.hoail.com',
'PWD' => '
************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************RUJ5',
)
Response: array (
'TIMESTAMP' => '2007-02-15T05:19:32Z',
'CORRELATIONID' => 'dba73717e3f46',
'ACK' => 'Success',
'VERSION' => '2.300000',
'BUILD' => '1.0006',
'RECEIVEREMAIL' => xxx,
'RECEIVERID' => 'xxx',
'EMAIL' => xxx,
'PAYERID' => 'xxxE',
'PAYERSTATUS' => 'verified',
'FIRSTNAME' => 'xxx',
'LASTNAME' => 'xxx',
'COUNTRYCODE' => 'US',
'NAME' => 'xxx',
'SHIPTOSTREET' => xxx.',
'SHIPTOCITY' => 'xxx',
'SHIPTOSTATE' => 'xxx',
'SHIPTOCOUNTRYCODE' => 'US',
'SHIPTOCOUNTRYNAME' => 'United States',
'SHIPTOZIP' => 'xxx',
'ADDRESSID' => 'PayPal',
'ADDRESSSTATUS' => 'Confirmed',
'TRANSACTIONID' => 'xxxD',
'TRANSACTIONTYPE' => 'cart',
'PAYMENTTYPE' => 'instant',
'ORDERTIME' => '2007-02-07T21:30:43Z',
'AMT' => '39.71',
'CURRENCYCODE' => 'USD',
'FEEAMT' => '1.45',
'TAXAMT' => '0.00',
'PENDINGREASON' => 'None',
'REASONCODE' => 'None',
'SALESTAX' => '0.00',
'L_NAME0' => 'Paper - Little Red Riding Hood Collection - The Forest',
'L_NUMBER0' => '0',
'L_QTY0' => '4',
'L_NAME1' => 'Paper - Little Red Riding Hood Collection - Grandmother',
'L_NUMBER1' => '1',
'L_QTY1' => '2',
'L_NAME2' => 'Paper - Little Red Riding Hood Collection - Red Cape',
'L_NUMBER2' => '2',
'L_QTY2' => '3',
'L_NAME3' => 'Paper - Little Red Riding Hood Collection - The Basket',
'L_NUMBER3' => '3',
'L_QTY3' => '2',
'L_NUMBER4' => '4',
'L_QTY4' => '2',
'L_NUMBER5' => '5',
'L_QTY5' => '2',
'L_NUMBER6' => '6',
'L_QTY6' => '3',
'L_NUMBER7' => '7',
'L_QTY7' => '4',
'L_NUMBER8' => '8',
'L_QTY8' => '4',
'L_NAME9' => 'Paper - Little Red Riding Hood Collection - Big Teeth',
'L_NUMBER9' => '9',
'L_QTY9' => '2',
'L_NAME10' => 'Paper - Little Red Riding Hood Collection - Big Eyes',
'L_NUMBER10' => '10',
'L_QTY10' => '2',
'L_NUMBER11' => '11',
'L_QTY11' => '3',
'L_NUMBER12' => '12',
'L_QTY12' => '2',
'L_NAME13' => 'Paper - Humpty Dumpty Collection - The Wall',
'L_NUMBER13' => '13',
'L_QTY13' => '2',
'L_NUMBER14' => '14',
'L_QTY14' => '2',
'L_NUMBER15' => '15',
'L_QTY15' => '2',
'L_NAME16' => 'Paper - Humpty Dumpty Collection - King's Men',
'L_NUMBER16' => '16',
'L_QTY16' => '2',
'L_NAME17' => 'Paper - Humpty Dumpty Collection - Mr. Dumpty',
'L_NUMBER17' => '17',
'L_QTY17' => '2',
'L_NAME18' => 'Paper - Humpty Dumpty Collection - King's Horses',
'L_NUMBER18' => '18',
'L_QTY18' => '2',
'L_NAME19' => 'Paper - Humpty Dumpty Collection - Great Fall',
'L_NUMBER19' => '19',
'L_QTY19' => '2',
)

Email #3 Says:

https://api-3t.paypal.com/nvp
live
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: 0.1',
)
Request Parameters: array (
'TRANSACTIONID' => 'xxx',
'METHOD' => 'GetTransactionDetails',
'USER' => xxx,
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************RUJ5',
)
Response: array (
'TIMESTAMP' => '2007-02-15T05:21:11Z',
'CORRELATIONID' => '7127430ed03d7',
'ACK' => 'Success',
'VERSION' => '2.300000',
'BUILD' => '1.0006',
'RECEIVEREMAIL' => xxx,
'RECEIVERID' => 'xxx',
'EMAIL' => xxx,
'PAYERID' => xxx,
'PAYERSTATUS' => 'verified',
'FIRSTNAME' => 'xxx',
'LASTNAME' => 'xxx,
'COUNTRYCODE' => 'US',
'NAME' => xxx,
'SHIPTOSTREET' => 'xxx.',
'SHIPTOCITY' => 'xxx',
'SHIPTOSTATE' => 'xxx',
'SHIPTOCOUNTRYCODE' => 'US',
'SHIPTOCOUNTRYNAME' => 'United States',
'SHIPTOZIP' => 'xxx',
'ADDRESSID' => 'PayPal',
'ADDRESSSTATUS' => 'Confirmed',
'TRANSACTIONID' => 'xxx',
'TRANSACTIONTYPE' => 'cart',
'PAYMENTTYPE' => 'instant',
'ORDERTIME' => '2007-02-07T21:30:43Z',
'AMT' => '39.71',
'CURRENCYCODE' => 'USD',
'FEEAMT' => '1.45',
'TAXAMT' => '0.00',
'PENDINGREASON' => 'None',
'REASONCODE' => 'None',
'SALESTAX' => '0.00',
'L_NAME0' => 'Paper - Little Red Riding Hood Collection - The Forest',
'L_NUMBER0' => '0',
'L_QTY0' => '4',
'L_NAME1' => 'Paper - Little Red Riding Hood Collection - Grandmother',
'L_NUMBER1' => '1',
'L_QTY1' => '2',
'L_NAME2' => 'Paper - Little Red Riding Hood Collection - Red Cape',
'L_NUMBER2' => '2',
'L_QTY2' => '3',
'L_NAME3' => 'Paper - Little Red Riding Hood Collection - The Basket',
'L_NUMBER3' => '3',
'L_QTY3' => '2',
'L_NUMBER4' => '4',
'L_QTY4' => '2',
'L_NUMBER5' => '5',
'L_QTY5' => '2',
'L_NUMBER6' => '6',
'L_QTY6' => '3',
'L_NUMBER7' => '7',
'L_QTY7' => '4',
'L_NUMBER8' => '8',
'L_QTY8' => '4',
'L_NAME9' => 'Paper - Little Red Riding Hood Collection - Big Teeth',
'L_NUMBER9' => '9',
'L_QTY9' => '2',
'L_NAME10' => 'Paper - Little Red Riding Hood Collection - Big Eyes',
'L_NUMBER10' => '10',
'L_QTY10' => '2',
'L_NUMBER11' => '11',
'L_QTY11' => '3',
'L_NUMBER12' => '12',
'L_QTY12' => '2',
'L_NAME13' => 'Paper - Humpty Dumpty Collection - The Wall',
'L_NUMBER13' => '13',
'L_QTY13' => '2',
'L_NUMBER14' => '14',
'L_QTY14' => '2',
'L_NUMBER15' => '15',
'L_QTY15' => '2',
'L_NAME16' => 'Paper - Humpty Dumpty Collection - King's Men',
'L_NUMBER16' => '16',
'L_QTY16' => '2',
'L_NAME17' => 'Paper - Humpty Dumpty Collection - Mr. Dumpty',
'L_NUMBER17' => '17',
'L_QTY17' => '2',
'L_NAME18' => 'Paper - Humpty Dumpty Collection - King's Horses',
'L_NUMBER18' => '18',
'L_QTY18' => '2',
'L_NAME19' => 'Paper - Humpty Dumpty Collection - Great Fall',
'L_NUMBER19' => '19',
'L_QTY19' => '2',
)

15 Feb 2007, 5:47 AM
#17
kaleidoscopecards avatar

kaleidoscopecards

New Zenner

Join Date:
Oct 2006
Location:
Ohio
Posts:
24
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

Sorry about yet another post, but had to share that I am asking my customers to select the "check/money order" payment option and then send a payment through Paypal to my email address. So far they are being understanding (PHEW!).

Just an idea for those of you suffering along with me. :cry:

15 Feb 2007, 5:53 AM
#18
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: This transaction is invalid - Paypal express

1 make sure you have the patch installed ...

2 this looks like you have the debug on and are just getting the 3 good emails to say all is right in the world ...

This is an Admin transaction quoting data from PayPal for a completed order:

'METHOD' => 'GetTransactionDetails'

15 Feb 2007, 5:56 AM
#19
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: This transaction is invalid - Paypal express

Jeff ... can you check this guys customer records and make sure all settings are correct?
'SHIPTONAME' => 'Harold JXXbs',
'SHIPTOSTREET' => '1XXX2 Addison St.',
'SHIPTOSTREET2' => '',
'SHIPTOCITY' => 'North Hollywood',
'SHIPTOZIP' => '91607',
'SHIPTOSTATE' => 'CA',
'SHIPTOCOUNTRY' => 'US',
'EMAIL' => '[email protected]',

You have an upgraded site if I am not mistaken and we just want to check you don't have a customer with a goober address with invalid data or ids ... :)

15 Feb 2007, 2:28 PM
#20
n350zz avatar

n350zz

New Zenner

Join Date:
Feb 2007
Posts:
8
Plugin Contributions:
0

Re: This transaction is invalid - Paypal express

HI

Still Having problems so Im posting my Debugs Any help would be really appreciated as im total out of ideas...

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: ec_step1 - 1
Date: 12 February 2007 17:22
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 0
Session Data: Array
(
[customers_host_address] =>
host86-140-45-251.range86-140.btcentralplus.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[4] => Array
(
[qty] => 1
)
)
[total] => 5.88
[weight] => 0
[cartID] => 56026
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => GBP
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 86.140.45.251
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
)

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: ec_step1 - 2 -submit
Date: 12 February 2007 17:22
Array
(
[RETURNURL] => http://www..biz/ipn_main_handler.php?type=ec
[CANCELURL] =>
http://www.
.biz/index.php?main_page=login&ec_cancel=1
[LOCALECODE] => US
[CURRENCY] => GBP
[PAYMENTACTION] => Sale
)

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: getOverrideAddress - 4
Date: 12 February 2007 17:22
not logged in and not in markflow mode - nothing to override

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: PayPal Debug log - SetExpressCheckout
Date: 12 February 2007 17:22
2007-02-12 05:22:53

(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: 0.1',
)
Request Parameters: {SetExpressCheckout} array (
'LOCALECODE' => 'US',
'PAYMENTACTION' => 'Sale',
'AMT' => '5.00',
'RETURNURL' => 'http://www..biz/ipn_main_handler.php?type=ec',
'CANCELURL' =>
'http://www.
.biz/index.php?main_page=login&ec_cancel=1',
'PAGESTYLE' => 'Primary',
'METHOD' => 'SetExpressCheckout',
'CURRENCYCODE' => 'GBP',
'USER' => 'sales_api1.*****.biz',
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************7quc',
)
Response: array (
'' => NULL,
)
(1) libcurl was built with SSL disabled, https: not supported!

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: PayPal Error Log - ec_step1()
Date: 12 February 2007 17:22
In function: ec_step1()
Value List:
array (
'LOCALECODE' => 'US',
'PAYMENTACTION' => 'Sale',
'AMT' => '5.00',
'RETURNURL' => 'http://www..biz/ipn_main_handler.php?type=ec',
'CANCELURL' =>
'http://www.
.biz/index.php?main_page=login&ec_cancel=1',
'PAGESTYLE' => 'Primary',
'METHOD' => 'SetExpressCheckout',
'CURRENCYCODE' => 'GBP',
'USER' => 'sales_api1.*****.biz',
'PWD' => '****************',
'VERSION' => '2.3',
'SIGNATURE' => '****************************************************7quc',
)
Response:

Session data: Array
(
[customers_host_address] =>
host86-140-45-251.range86-140.btcentralplus.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[4] => Array
(
[qty] => 1
)
)
[total] => 5.88
[weight] => 0
[cartID] => 56026
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => GBP
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 86.140.45.251
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
)

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: PayPal test Log - terminateEC-A
Date: 12 February 2007 17:22
goto page:
error_msg: An error occurred when we tried to contact the payment processor.
Please try again, select an alternate payment method, or contact the store
owner for assistance. ()
Session data: Array
(
[customers_host_address] =>
host86-140-45-251.range86-140.btcentralplus.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[4] => Array
(
[qty] => 1
)
)
[total] => 5.88
[weight] => 0
[cartID] => 56026
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => GBP
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 86.140.45.251
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
)

Session data: Array
(
[customers_host_address] =>
host86-140-45-251.range86-140.btcentralplus.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[4] => Array
(
[qty] => 1
)
)
[total] => 5.88
[weight] => 0
[cartID] => 56026
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => GBP
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 86.140.45.251
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
)

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: termEC-1
Date: 12 February 2007 17:22
Killed the session vars as requested

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: termEC-10
Date: 12 February 2007 17:22
Redirecting to login - Stack: login
Message: An error occurred when we tried to contact the payment processor.
Please try again, select an alternate payment method, or contact the store
owner for assistance. ()
Session Data: Array
(
[customers_host_address] =>
host86-140-45-251.range86-140.btcentralplus.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[4] => Array
(
[qty] => 1
)
)
[total] => 5.88
[weight] => 0
[cartID] => 56026
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => GBP
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 86.140.45.251
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
[messageToStack] => Array
(
[0] => Array
(
[class] => login
[text] => An error occurred when we tried to contact the
payment processor. Please try again, select an alternate payment method, or
contact the store owner for assistance. ()
[type] => error
)
)
)

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: termEC-2
Date: 12 February 2007 17:22
BEFORE: $this->showPaymentPage = 0
Token Data:
From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: termEC-3
Date: 12 February 2007 17:22
AFTER: $this->showPaymentPage = 0

From: "Kimberley" sales@.biz>
To: sales@
.biz>
Subject: termEC-9
Date: 12 February 2007 17:22
We are NOT logged in, so set snapshot to Shipping page, and redirect to
login

Thanks N350zz