Kindly note that a payment can be to a US company and be in USD, yet incur Cross Border Fees. This is because the company likely settles the payment outside of the US and eventually moves it back to the US. For this, they charge us a Cross Border Fee.
As a company, we have no control over this and in cases like this, we only charge, if we are charged. An example is with Facebook Ad payments. While Facebook is a US company and payment is charged in USD, based on the reason above, they still sometimes charge Cross Border Fees.
Cross Border Fee is a currency conversion fee of 3% and a payment settlement charge of $0.5 flat per transaction.
Cross Border Fees are usually charged from your visa cards as long as there is a sufficient balance. In the event of insufficient balance on your visa card, Cross Border Fees will be charged from your USD wallet to prevent your card from going into a deficit balance.