in the admin/store/orders/# screen the order total is not being updated. so when the order comes back from the payment gateway the payment that comes back with the discount applied does not match the total that ubercart expects and leaves the balance of the order at the amount that has been discounted causing the order to get filed under abandoned. there is no discount field at all in the admin/store/orders/# page

this is only when using the uc_payment express payment module. the paypal one works correctly