Hello,
Using Ubercart 1.x on Drupal 5.17 with PayPal Website Payments Pro as the payment gateway. All works great with just this small issue at the moment:
Payment processing is set to "authorize," not "complete sale." Ubercart sees the auth as payment so it sets the order balance to $0.00. Then, when an order is shipped, we log in to our PayPal account, find the authorization, and click the "Capture" button to actually charge the customer's card. This sends back an IPN and in Ubercart the order shows both the auth and the capture as payments, creating a negative balance equal to the order total.
Is there a setting in Ubercart or PayPal that I've missed somewhere to prevent this from happening? Want the auth to process and show up in the order history, with the balance set to $0.00, and want the final capture to show up in the order history if possible, but don't want the capture to create another debit in the order history.
Thanks much!


The whole site was on Drupal 5.6 until I upgraded it a couple weeks ago, but haven't yet done the Ubercart upgrade. Have been trying to quickly fix a few things without breaking anything (like USPS international shipping last week), as it will be a month or so before it's possible to do a full Ubercart upgrade.