Quote Originally Posted by DrByte View Post
It's been a long time since I worked on v1.3.9h code, especially dealing with fixing bugs in it. I can't remember which bug was fixed in what version especially that far back. To help, I would have to basically start over from scratch again. To do that I need the following information:
What exact steps do I need to follow to set up a brand new store to exactly replicate this very same scenario, so I can do testing to find a workaround for you? Assume my store is a brand new fresh install, configured exactly as it is out-of-the-box as USA, using USD, using tax-not-included pricing, no tax rates, etc, and no plugins/addons of any sort, and no products.
Assume that all I know about your site so far is that your prices are in £ and you're using v1.3.9h, and sometimes using PayPal Standard, and sometimes PayPal Express.
heres the scenario, values and discounts should be irrelevant which ever currecy used:

10% sale applied on all items in store v1.3.9h

Item 1
base price 14.73
with sale: 13.26

Item 2
base price 14.62
with sale: 13.16

Delivery
9.95

Below an extract of the values I have taken from the source code on the confirmation page prior to clicking the confirm order button.


<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="amount" value="36.36" />
<input type="hidden" name="tax_cart" value="0.00" />
<input type="hidden" name="item_number_1" value="30006" />
<input type="hidden" name="item_name_1" value="Item 1" />
<input type="hidden" name="amount_1" value="13.26" />
<input type="hidden" name="quantity_1" value="1" />
<input type="hidden" name="item_number_2" value="9318" />
<input type="hidden" name="item_name_2" value="Item 2" />
<input type="hidden" name="amount_2" value="13.16" />
<input type="hidden" name="quantity_2" value="1" />
<input type="hidden" name="num_cart_items" value="2" />
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="shipping_1" value="9.95" />


The shopping cart total shows 36.36

The total value sent to paypal as above is 36.36

However if you add up the individual lines sent to paypal they total 36.37.

So do I need to some how get the value that gets sent to PayPal and logged to the database to be 36.37? If so how can I do this?