Pre Auth with Debit Card

Hello!

A customer used a debit card for payment. We processed the pre-auth successfully and then processed the dropship successfully.  This charged the customer's card twice. Sage 500 doesn't show it, but we see the duplicate transaction on Sage Exchange Online and the customer is going to provide record of it. 

Is this duplicate charge due to a debit card being used instead of a credit card?