We can charge cards from across the world, regardless of currency. The card will be charged and settled in IDR, but the cardholder’s statement will display the transaction amount in their local currency with exchange rates based on the forex rate and the usual fees applied from their issuing bank.
Currently, we are only able to make the charges in PHP and USD. But, we are able to charge foreign cards, as long as the cards are registered with Visa, JCB and Mastercard.
How does the currency exchange work? (Both applies for Indonesia and Philippines)
Xendit will send the request to our credit card processor in Indonesian Rupiah (IDR), Philippine Peso (PHP) or United States Dollar (USD). The credit card processor will be sending the funds to the issuing bank of the cardholder and converting its currency to the local currency, i.e. USD, AUD, SGD, or any other currency.
The cardholder will receive their billing in their local currency, and they might have additional fees for charging the card through currency exchange, admin fees, etc.
We do not have a 1-1 or actual comparison on the amount of the transaction for the currency conversion, as we are only able to estimate the value since different banks have different values for currency exchange.
Xendit does not have any power to determine the final amount of the funds charged to the customer in their local currency, nor do we have any extra charges for the currency exchange. We will only charge the default Xendit fees for every successful transaction for cards as seen here.