If it is necessary to cancel an order placed with a debit card, we do not have any way of "canceling" or "releasing" an authorization. Only your bank can do this. The authorization will eventually expire and the "hold" on your account will be released, but the amount of time is determined by your bank and we do not have access to that information.
All of our prices are in US Dollars and all credit card charges and refunds will be made in US Dollars. If you use an international (non-US) credit card, you may be charged foreign currency conversion fees by your bank. We are happy to accept international credit cards and we DO NOT add any extra fees for using them. However, we have no control over exchange rates and cannot be responsible for any fees that may be charged by your bank.