Forums / Bug Reports / [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

[Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Locked

Started by xcooling on 3 Aug 2010, 11:16 PM · Views: 13,847

Results 21 to 33 of 33
This thread is locked. New replies are disabled.
28 Sep 2010, 10:04 PM
#21
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

[Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

DrByte:

Here's a possible solution. Unfortunately I can't test it with your exact configuration, since I don't have those details.

Perhaps you can test it and see what happens for you, and report back.

/includes/modules/payment/paypalwpp.php
Around line 1171 you'll see this block of code:// PayPal can't handle partial-quantity values, so fudge it here if ($order->products[$i]['qty'] != (int)$order->products[$i]['qty']) { $optionsLI["L_NAME$k"] = '('.$order->products[$i]['qty'].' x ) ' . $optionsLI["L_NAME$k"]; $optionsLI["L_AMT$k"] = ($order->products[$i]['qty'] * $order->products[$i]['final_price']); $optionsLI["L_TAXAMT$k"] = zen_calculate_tax($order->products[$i]['qty'] * $order->products[$i]['final_price'], $order->products[$i]['tax']); $optionsLI["L_QTY$k"] = 1; } else { $optionsLI["L_AMT$k"] = $order->products[$i]['final_price']; $optionsLI["L_QTY$k"] = $order->products[$i]['qty']; $optionsLI["L_TAXAMT$k"] = zen_calculate_tax(1 * $order->products[$i]['final_price'], $order->products[$i]['tax']); }Replace it with the following block of code:```
// check for rounding problems with taxes
$m1 = zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']);
$m2 = ($order->products[$i]['qty'] * zen_round($order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']));
$n1 = $order->products[$i]['qty'] * zen_calculate_tax($order->products[$i]['final_price'], $order->products[$i]['tax']);
$n2 = zen_calculate_tax($order->products[$i]['qty'] * $order->products[$i]['final_price'], $order->products[$i]['tax']);
if ($m1 != $m2 || zen_round($n1, $currencies->currencies[$_SESSION['currency']]['decimal_places']) != zen_round($n2, $currencies->currencies[$_SESSION['currency']]['decimal_places'])) $flag_treat_as_partial = true;

  // PayPal can't handle partial-quantity values, so fudge it here
  if ($flag_treat_as_partial || $order->products[$i]['qty'] != (int)$order->products[$i]['qty']) {
    $optionsLI["L_NAME$k"] = '('.$order->products[$i]['qty'].' x ) ' . $optionsLI["L_NAME$k"];
    $optionsLI["L_AMT$k"] = zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']);
    $optionsLI["L_TAXAMT$k"] = zen_calculate_tax(zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']), $order->products[$i]['tax']);
    $optionsLI["L_QTY$k"] = 1;
  } else {
    $optionsLI["L_AMT$k"] = $order->products[$i]['final_price'];
    $optionsLI["L_QTY$k"] = $order->products[$i]['qty'];
    $optionsLI["L_TAXAMT$k"] = zen_calculate_tax(1 * $order->products[$i]['final_price'], $order->products[$i]['tax']);
  }

Just wanted to confirm that this solution did not work for me. The problem is still happening.
28 Sep 2010, 10:16 PM
#22
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

xcooling:

After extensive testing, your solution does not fix all the rounding errors.

You need to add the following code as well as yours, to solve all the issues. (tested on +/-500 PAYPAL orders)

/includes/modules/payment/paypalwpp.php

Find the following, around line 1320

// check subtotals
if (strval($subTotalLI) - strval($sumOfLineItems) > 0.02) {
$this->zcLog('getLineItemDetails 5', 'Line-item subtotals do not add up properly. Line-item-details skipped.' . "\n" . (float)$sumOfLineItems . ' ' . (float)$subTotalTax . print_r(array_merge($optionsST, $optionsLI), true));
$optionsLI = array();
}

> 
> After the code, Add the following
> ```
/****** BOF BUG FIX ******/
	// By Adrian kriel : root-at-extremecooling-dot-org
    // Do extra sanity check on item amount and line item totals (bug fix to prevent fail with error code 10413)
	//(caused by item being on sale, price is rounded off before the qty multiplication, hence why totals will be out by a few cents)
	// this will add an extra line item that will appear on the paypal invoice.
	
$this->zcLog('getLineItemDetails 6', 'PayPal Correction Info:(sumOfLineItems: '.$sumOfLineItems.', ITEMAMT: '.$optionsST['ITEMAMT'].')'."\n");

	if(strval($optionsST['ITEMAMT'])!= strval($sumOfLineItems)){ //$optionsST['ITEMAMT'] seems to be a more correct varible, than using $subTotalLI
		
		$numberOfLineItemsProcessed++;
        $k = $numberOfLineItemsProcessed;
				
		//check to make sure we have more than 1 line option
		if($k >= 1){
			//calculate the correction value required.
			$lineItemCorrection = strval($optionsST['ITEMAMT']) - strval($sumOfLineItems);
	
			$this->zcLog('getLineItemDetails 6', 'PayPal Correction Fixed: Line-item subtotals do not add up properly (sumOfLineItems: '.$sumOfLineItems.', ITEMAMT: '.$optionsST['ITEMAMT'].'). Adding Bugfix line item with ammount: '. $lineItemCorrection .'\n');
			
			//you could reset the array instead of assigning an extra line item
			//$optionsLI = array();
			$optionsLI["L_NUMBER$k"] = "";
			$optionsLI["L_NAME$k"] = "PayPal Correction";
			$optionsLI["L_AMT$k"] = strval($lineItemCorrection);
			$optionsLI["L_QTY$k"] = 1;	  
			
			$sumOfLineItems += strval($lineItemCorrection); //update the $sumOfLineItems Total
		}
    }
/****** EOF BUG FIX ******/		

This code did not solve the rounding problem for me either.

29 Sep 2010, 6:20 AM
#23
xcooling avatar

xcooling

New Zenner

Join Date:
Apr 2008
Location:
internet
Posts:
41
Plugin Contributions:
0

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Post your logs.

These fixes only work for paypal express (api).

error 10413 is fixed by my fix, as it add an extra line item. With the amount the total is incorrect by.

You can test it:

Put a few items on sale (12% off) and then add the items, add an odd quantity to the shopping cart (7, 3, 11).

In paypal you will see a line item at the bottom ("PayPal Correction") with a value of around 1c. (it wil look like my screen shot).

Now your zencart total and the line item totals will match and paypal will allow the order to take place. (which is the error 10413).

[ updates | coding | maintenance | bug fixes | dedicated servers ]

29 Sep 2010, 7:42 AM
#24
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Almost everything on our site is on Sale so that's not the problem. I think the issue may be tax round related but take a look at the log below:

Sep-28-2010 17:56:10 (1285710970)
termEC-1
Killed the session vars as requested

Sep-28-2010 17:56:10 (1285710970)
termEC-2
BEFORE: $this->showPaymentPage = 1
Token Data:

Sep-28-2010 17:56:10 (1285710970)
termEC-3
AFTER: $this->showPaymentPage = 1

Sep-28-2010 17:56:10 (1285710970)
termEC-4
We ARE logged in, and $this->showPaymentPage === true

Sep-28-2010 17:56:10 (1285710970)
termEC-6
We DO have a shipping method selected, so goto PAYMENT

Sep-28-2010 17:56:10 (1285710970)
termEC-10
Redirecting to checkout_payment - Stack: checkout_payment
Message: 10413 Transaction refused because of an invalid argument. See additional error messages for details. - The totals of the cart item amounts do not match order amounts.
Session Data: Array
(
[securityToken] => 05df22e8f59ce89c4c82c561fee2ee6a
[customers_host_address] => OFFICE_IP_TO_HOST_ADDRESS
[cartID] => 92396
[cart] => shoppingCart Object
(
[contents] => Array
(
[66866:aef1e169eb2b27f915be06ae9827f4e4] => Array
(
[qty] => 1
[attributes] => Array
(
[4] => 14
)

                    )

            )

        [total] => 12.99
        [weight] => 0.8
        [cartID] => 92396
        [content_type] => physical
        [free_shipping_item] => 0
        [free_shipping_weight] => 0
        [free_shipping_price] => 0
    )

[navigation] => navigationHistory Object
    (
        [path] => Array
            (
                [0] => Array
                    (
                        [page] => index
                        [mode] => SSL
                        [get] => Array
                            (
                                [type] => ec
                                [token] => DELETED
                                [PayerID] => DELTETED
                            )

                        [post] => Array
                            (
                            )

                    )

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

                    )

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

                    )

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

                    )

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

                    )

            )

        [snapshot] => Array
            (
            )

    )

[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[today_is] => 2010-09-28
[updateExpirations] => 1
[recent_products] => Array
    (
        [0] => 66866
    )

[session_counter] => 1
[customers_ip_address] => 74.232.104.202
[new_products_id_in_cart] => 66866:aef1e169eb2b27f915be06ae9827f4e4
[valid_to_checkout] => 1
[cart_errors] => 
[cart_country_id] => 223
[country_info] => Array
    (
        [countries_name] => United States
        [countries_iso_code_2] => US
        [countries_iso_code_3] => USA
    )

[customer_id] => 92
[customer_default_address_id] => 102
[customers_authorization] => 0
[customer_first_name] => Customer
[customer_last_name] => Support
[customer_country_id] => 223
[customer_zone_id] => 19
[shipping_tax_description] => GA Sales Tax
[shipping_tax_amount] => 0.315
[payment_attempt] => 2
[payment] => paypalwpp
[cot_gv] => 0.00
[REWARD_POINTS_EARNED] => 13
[sendto] => 15337
[cart_address_id] => 102
[billto] => 102
[shipping] => Array
    (
        [id] => usps_PRIORITY
        [title] => United States Postal Service (Priority Mail (2 - 3 days))
        [cost] => 5.25
    )

[comments] => 
[messageToStack] => Array
    (
        [0] => Array
            (
                [class] => checkout_payment
                [text] => 10413  Transaction refused because of an invalid argument. See additional error messages for details. - The totals of the cart item amounts do not match order amounts.
                [type] => error
            )

    )

)

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

29 Sep 2010, 7:45 AM
#25
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

This may be more useful...not sure all the rounding going on to 3 decimal places which doesn't make sense:

Sep-28-2010 17:56:10 (1285710970)
getLineItemDetails 7 - subtotal comparisons
BEFORE line-item calcs: Array
(
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 1.09
[SHIPPINGAMT] => 5.25
[SHIPDISCAMT] => 0
[HANDLINGAMT] => 0
[INSURANCEAMT] => 0
)

  • AFTER doing line-item calcs: Array
    (
    [AMT] => 19.33
    [ITEMAMT] => 12.99
    [TAXAMT] => 0.775
    [SHIPPINGAMT] => 5.565
    [SHIPDISCAMT] => 0
    [HANDLINGAMT] => 0
    [INSURANCEAMT] => 0
    [L_NUMBER0] => APT1009
    [L_NAME0] => King of Kings 2 Adult Christian T-Shirt by Kerusso
    [L_DESC0] => Size: MD
    [L_AMT0] => 12.99
    [L_QTY0] => 1
    )

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

Sep-28-2010 17:56:10 (1285710970)
getLineItemDetails 8
checking subtotals...
Array
(
[calculated total] => 19.33
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 0.78
[SHIPPINGAMT] => 5.57
)


difference: 0 (abs+rounded: 0)

Sep-28-2010 17:56:10 (1285710970)
getLineItemDetails 10
subtotals balance - okay

Sep-28-2010 17:56:10 (1285710970)
before_process - EC-1
Beginning EC mode

Sep-28-2010 17:56:10 (1285710970)
before_process - EC-2
address overrides added:
Array
(
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 0.78
[SHIPPINGAMT] => 5.57
[L_NUMBER0] => APT1009
[L_NAME0] => King of Kings 2 Adult Christian T-Shirt by Kerusso
[L_DESC0] => Size: MD
[L_AMT0] => 12.99
[L_QTY0] => 1
[DESC] =>
[SHIPTONAME] => DELETED
[SHIPTOSTREET] => DELETED
[SHIPTOSTREET2] =>
[SHIPTOCITY] => Acworth
[SHIPTOSTATE] => GA
[SHIPTOZIP] => 30102
[SHIPTOCOUNTRYCODE] => US
)

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

Sep-28-2010 17:56:10 (1285710970)
before_process - EC-3
address info added:
Array
(
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 0.78
[SHIPPINGAMT] => 5.57
[L_NUMBER0] => APT1009
[L_NAME0] => King of Kings 2 Adult Christian T-Shirt by Kerusso
[L_DESC0] => Size: MD
[L_AMT0] => 12.99
[L_QTY0] => 1
[DESC] =>
[SHIPTONAME] => DELETED
[SHIPTOSTREET] => DELETED
[SHIPTOSTREET2] =>
[SHIPTOCITY] => Acworth
[SHIPTOSTATE] => GA
[SHIPTOZIP] => 30102
[SHIPTOCOUNTRYCODE] => US
)

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

Sep-28-2010 17:56:10 (1285710970)
before_process - EC-4
info being submitted:
EC-9T198448RY120683J QBJNWR6X8E7G6 19.33
Array
(
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 0.78
[SHIPPINGAMT] => 5.57
[L_NUMBER0] => APT1009
[L_NAME0] => King of Kings 2 Adult Christian T-Shirt by Kerusso
[L_DESC0] => Size: MD
[L_AMT0] => 12.99
[L_QTY0] => 1
[DESC] =>
[SHIPTONAME] => DELETED
[SHIPTOSTREET] => DELTED
[SHIPTOCITY] => Acworth
[SHIPTOSTATE] => GA
[SHIPTOZIP] => 30102
[SHIPTOCOUNTRYCODE] => US
[BUTTONSOURCE] => ZenCart-EC_us
[RETURNFMFDETAILS] => 0
[CUSTOM] => EC-92-1285710970
[INVNUM] => 92-1285710970-[Clevershopperscom]
[CURRENCY] => USD
)

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

Sep-28-2010 17:56:10 (1285710970)
before_process - EC-5
resultset:
Array
(
[TIMESTAMP] => 2010-09-28T21:55:59Z
[CORRELATIONID] => 4faadfe2ea6e6
[ACK] => Failure
[VERSION] => 60.0
[BUILD] => 1518114
[L_ERRORCODE0] => 10413
[L_SHORTMESSAGE0] => Transaction refused because of an invalid argument. See additional error messages for details.
[L_LONGMESSAGE0] => The totals of the cart item amounts do not match order amounts.
[L_SEVERITYCODE0] => Error
[CURL_ERRORS] =>
)

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

29 Sep 2010, 7:51 AM
#26
xcooling avatar

xcooling

New Zenner

Join Date:
Apr 2008
Location:
internet
Posts:
41
Plugin Contributions:
0

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Yeah. **My fix only works on the item amount total ([ITEMAMT]). **

Yours looks to be caused by tax on the shipping ammount.

There is a fault in the math: my answer is 19.34

out by 1c.

(
[calculated total] => 19.33
[AMT] => 19.33
[ITEMAMT] => 12.99
[TAXAMT] => 0.78
[SHIPPINGAMT] => 5.57
)

-------------------
difference: 0 (abs+rounded: 0)

I will recode it to fix your error later today.

Seems like ill have to make a fix for the calculated total of the entire order.

[calculated total] = [AMT] + [ITEMAMT] +[TAXAMT] +[SHIPPINGAMT] + correction

[ updates | coding | maintenance | bug fixes | dedicated servers ]

29 Sep 2010, 2:11 PM
#27
drbyte avatar

drbyte

Sensei

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

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Looks like you didn't use the fix I posted earlier, which properly treats the shipping and tax as 2 decimal places instead of the 3 you're showing.

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

29 Sep 2010, 2:22 PM
#28
xcooling avatar

xcooling

New Zenner

Join Date:
Apr 2008
Location:
internet
Posts:
41
Plugin Contributions:
0

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Yeah, you need both fixes to prevent the issues. Mine and yours.

[ updates | coding | maintenance | bug fixes | dedicated servers ]

29 Sep 2010, 6:39 PM
#29
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

DrByte:

Looks like you didn't use the fix I posted earlier, which properly treats the shipping and tax as 2 decimal places instead of the 3 you're showing.

Like I said DrByte, you fix does not work. I can email you my paypalwpp.php if you want to take a look. The file is too big to paste here.

The code change you proposed for Paypal Website Payment Pro works in solving the same tax issue but unfortunately, the code for Express Checkout is not working.

Here is the section of the code for paypalwwp.php file:

// PayPal can't handle partial-quantity values, so fudge it here
      // check for rounding problems with taxes
      $m1 = zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']);
      $m2 = ($order->products[$i]['qty'] * zen_round($order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']));
      $n1 = $order->products[$i]['qty'] * zen_calculate_tax($order->products[$i]['final_price'], $order->products[$i]['tax']);
      $n2 = zen_calculate_tax($order->products[$i]['qty'] * $order->products[$i]['final_price'], $order->products[$i]['tax']);
      if ($m1 != $m2 || zen_round($n1, $currencies->currencies[$_SESSION['currency']]['decimal_places']) != zen_round($n2, $currencies->currencies[$_SESSION['currency']]['decimal_places'])) $flag_treat_as_partial = true;

      // PayPal can't handle partial-quantity values, so fudge it here
      if ($flag_treat_as_partial || $order->products[$i]['qty'] != (int)$order->products[$i]['qty']) {
        $optionsLI["L_NAME$k"] = '('.$order->products[$i]['qty'].' x ) ' . $optionsLI["L_NAME$k"];
        $optionsLI["L_AMT$k"] = zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']);
        $optionsLI["L_TAXAMT$k"] = zen_calculate_tax(zen_round($order->products[$i]['qty'] * $order->products[$i]['final_price'], $currencies->currencies[$_SESSION['currency']]['decimal_places']), $order->products[$i]['tax']);
        $optionsLI["L_QTY$k"] = 1;
      } else {
        $optionsLI["L_AMT$k"] = $order->products[$i]['final_price'];
        $optionsLI["L_QTY$k"] = $order->products[$i]['qty'];
        $optionsLI["L_TAXAMT$k"] = zen_calculate_tax(1 * $order->products[$i]['final_price'], $order->products[$i]['tax']);
      }

      // For tax-included pricing, combine tax with price instead of treating separately:
      if (DISPLAY_PRICE_WITH_TAX == 'true') {
        $optionsLI["L_AMT$k"] += $optionsLI["L_TAXAMT$k"];
        $optionsLI["L_TAXAMT$k"] = 0;
      }
      $subTotalLI += ($optionsLI["L_QTY$k"] * $optionsLI["L_AMT$k"]);
      $subTotalTax += ($optionsLI["L_QTY$k"] * $optionsLI["L_TAXAMT$k"]);

Hopefully, there is something I missing because it's definitely not working for us.

Thanks!

29 Sep 2010, 6:40 PM
#30
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

xcooling:

Yeah, you need both fixes to prevent the issues. Mine and yours.

Combining both code chages did not solve he poblem either.

Thanks!

29 Sep 2010, 6:50 PM
#31
drbyte avatar

drbyte

Sensei

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

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

Sorry. People have started too many similar threads on the same topics that I've gotten this one mixed up with others. Your issue is with shipping and taxes. That's another fix, also included in the upcoming v1.3.9g.

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

30 Sep 2010, 8:19 AM
#32
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

DrByte:

Sorry. People have started too many similar threads on the same topics that I've gotten this one mixed up with others. Your issue is with shipping and taxes. That's another fix, also included in the upcoming v1.3.9g.

This issue is officially fixed in 1.3.9g. Thanks!

2 Oct 2010, 9:23 PM
#33
xcooling avatar

xcooling

New Zenner

Join Date:
Apr 2008
Location:
internet
Posts:
41
Plugin Contributions:
0

Re: [Done v1.3.9g] PayPal Express Checkout :: error 10413 & 10417 :: totals do not match

+1 fixed in 1.3.9g :clap:

[ updates | coding | maintenance | bug fixes | dedicated servers ]