When charging a person, you will now notice we specify the currency they will be charged in. You can change this, by clicking the Change link under the amount.
This will display an option to charge in a different currency.
Once you've selected the currency, you can then enter the amount to be charged or the local currency rate conversion. The system will then calculate the other value to track the conversion rate used at that time.
The final conversion calculation is based on the Total Charge, which would include all taxes, discounts, etc.
When charging via Stripe or GoCardless, our system will automatically charge them in the currency selected, using the Converted Amount value as the charge amount. While we will report the transaction amount was in the local currency (in this case USD), the actual charge was done in the selected currency (in this case GBP) for the Converted Amount value.
Please note due to conversions at time of funds, the actual amount deposited may be greater than or less than the original charge amount. E.g. if you charged $1,000 USD which converted to £880, at time of deposit, the rate may have been .885 vs. the .88 entered and therefore you will get $994.35.
When setting up a subscription, you will have the ability to set the default currency and charge rate. While we will track the charge in your local currency, we'll process the charge as the set currency using the set rate conversion.