Zen Cart Logo
Forums / PayPal Express Checkout support / Paypal Express Checkout Button creates negative balance due, doesn't collect money

Paypal Express Checkout Button creates negative balance due, doesn't collect money

Views: 1,813

Results 1 to 6 of 6
6 Sep 2014, 8:39 PM
#1
storm_hopper avatar

storm_hopper

New Zenner

Join Date:
Sep 2014
Location:
Daytona Beach, FL
Posts:
4
Plugin Contributions:
0

Paypal Express Checkout Button creates negative balance due, doesn't collect money

I have zencart version 1.5.3 ( not an upgrade) installed using a button on godaddy.com. PHP version 5.4.31, MySQL API version 5.5.35.

I have a paypal business account.

my website is storm-hopper.com. no plug-ins or add-ons installed. There is no shipping, sales tax, or coupon involved.

When a customer clicks on the white go-to-checkout button everything works fine.

This started immediately upon setting up Paypal express checkout.

When they click on the yellow paypal express checkout button they are directed to the paypal page. They complete the order through paypal for the correct amount. When they are returned to the webpage the order total changes to a negative balance. No money is collected. The transaction doesn't show in either the customer's paypal account or mine. Twice the customer had the ability to download the product even though it wasn't paid for. For the other times the items remained in the shopping cart as though the transaction wasn't completed, which it wasn't. No debug log is created. :dontgetit

7 Sep 2014, 1:23 PM
#2
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,091
Plugin Contributions:
56

Re: Paypal Express Checkout Button creates negative balance due, doesn't collect money

I'd suggest, for a start, to turn on the PayPal Express debugging (log-to-file) so that you've got a trace of what's going on. Then, you could go through the checkout process to see if you can reproduce the issue; if you do, you can post the PayPal Express Checkout debug logs (they'll be in your store's /logs folder) using the "CODE" tags (see the **# **formatting button in the header when you create a post).

8 Sep 2014, 2:42 PM
#3
storm_hopper avatar

storm_hopper

New Zenner

Join Date:
Sep 2014
Location:
Daytona Beach, FL
Posts:
4
Plugin Contributions:
0

Re: Paypal Express Checkout Button creates negative balance due, doesn't collect money

Sep-08-2014 14:27:30 (1410186450)
termEC-10
Redirecting to checkout_shipping - Stack: checkout_shipping
Message: 
Session Data: Array
(
    [securityToken] => 25d1747fe281c1ada884aa41d55e0ce3
    [customers_host_address] => 107-210-37-81.lightspeed.dybhfl.sbcglobal.net
    [cartID] => 
    [cart] => shoppingCart Object
        (
            [contents] => Array
                (
                    [72:cbaabd2505fce3f3aa7e0f6a59b9863b] => Array
                        (
                            [qty] => 1
                            [attributes] => Array
                                (
                                    [1] => 1
                                )

                        )

                )

            [total] => 0.1
            [weight] => 0
            [content_type] => 
            [free_shipping_item] => 2
            [free_shipping_weight] => 0
            [free_shipping_price] => 0.2
            [download_count] => 1
            [total_before_discounts] => 0.1
            [display_debug_messages] => 
            [flag_duplicate_msgs_set] => 
            [cartID] => 29042
        )

    [check_valid] => true
    [navigation] => navigationHistory Object
        (
            [path] => Array
                (
                    [0] => Array
                        (
                            [page] => index
                            [mode] => NONSSL
                            [get] => Array
                                (
                                    [type] => ec
                                    [token] => EC-6LV4604846162860F
                                    [PayerID] => A6UK97BB7GJCU
                                )

                            [post] => Array
                                (
                                )

                        )

                )

            [snapshot] => Array
                (
                    [page] => product_info
                    [mode] => NONSSL
                    [get] => Array
                        (
                            [cPath] => 1_4
                            [products_id] => 72
                        )

                    [post] => Array
                        (
                        )

                )

        )

    [language] => english
    [languages_id] => 1
    [languages_code] => en
    [currency] => USD
    [today_is] => 2014-09-08
    [updateExpirations] => 1
    [session_counter] => 1
    [customers_ip_address] => 107.210.37.81
    [new_products_id_in_cart] => 
    [valid_to_checkout] => 1
    [cart_errors] => 
    [payment] => paypalwpp
    [cot_gv] => 0
    [paypal_ec_token] => EC-6LV4604846162860F
    [paypal_ec_payer_id] => A6UK97BB7GJCU
    [paypal_ec_payer_info] => Array
        (
            [payer_id] => A6UK97BB7GJCU
            [payer_email] => clipartcottage######################
            [payer_salutation] => 
            [payer_gender] => 
            [payer_firstname] => Storm
            [payer_lastname] => Hopper
            [payer_business] => 
            [payer_status] => verified
            [ship_country_code] => US
            [ship_address_status] => Confirmed
            [ship_phone] => 
            [order_comment] => 
            [ship_name] => Storm Hopper
            [ship_street_1] => 143 Highland Avenue
            [ship_street_2] => 
            [ship_city] => Holly Hill
            [ship_state] => FL
            [ship_postal_code] => 32117
            [ship_country_name] => United States
        )

    [paypal_ec_temp] => 
    [customer_id] => 1
    [customer_default_address_id] => 1
    [customer_first_name] => Storm
    [customer_country_id] => 223
    [customer_zone_id] => 18
    [sendto] => 1
    [billto] => 1
    [shipping] => Array
        (
            [id] => item_item
            [title] => Per Item (Best Way)
            [B][cost] => -2.5[/B]
            [module] => item
        )

)
8 Sep 2014, 2:44 PM
#4
storm_hopper avatar

storm_hopper

New Zenner

Join Date:
Sep 2014
Location:
Daytona Beach, FL
Posts:
4
Plugin Contributions:
0

Re: Paypal Express Checkout Button creates negative balance due, doesn't collect money

Thank you, I found the next to the last line showing a cost of -2.50 which would be the $0.10 product price -$2.50 equals the -$2.40 balance. But I have no idea where the -$2.50 figure is coming from.

8 Sep 2014, 2:48 PM
#5
storm_hopper avatar

storm_hopper

New Zenner

Join Date:
Sep 2014
Location:
Daytona Beach, FL
Posts:
4
Plugin Contributions:
0

Re: Paypal Express Checkout Button creates negative balance due, doesn't collect money

I found it - I never checked my shipping module. I changed all values to zero shipping cost (it's a virtual product)
Thank you so very much for pointing me in the right direction:smile:

8 Sep 2014, 3:26 PM
#6
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,091
Plugin Contributions:
56

Re: Paypal Express Checkout Button creates negative balance due, doesn't collect money

I'm glad you found the solution to your problem!