The way you go about managing multiple currencies this will largely depend on whether you're using the Payouts page or the Payments page.
Scenario 1: You're using the Payouts Page
Note: This version will be sunsetted on October 3rd, 2020. Users of the Payouts page should upgrade to Payments as soon as possible. Any accounts that have not been upgraded by October 3rd, 2020 will be automatically migrated on that date.
The best way to handle multiple currencies in this scenario is to create separate programs for each currency, since currencies are set per program.
The reason why this is so is because if you're using out Payouts page our software cannot discriminate between currencies in a transaction; it will only retrieve conversion data and assign commission in the program's set currency.
There are two ways in which you can manage multiple currencies:
- If you use different currencies on different websites, you can set up separate programs for each. You have to make sure that you don't have a currency switcher on your website mixing the currencies. The only downside here is that affiliates will not be able to have one link for all possible audiences/currencies and will only be able to promote to one audience/currency at a time.
- If your currencies are all on the same website, you can choose one base currency and recalculate to the original currency on your end. Eg. You can use currency Points (PTS) and then recalculate to the correct currency when you execute the payout. Adding currency metadata to the conversion would make this easier - metadata implies a small modification to the tracking code, which a developer can help set up for you.
If the currency converter on your website mixes currencies, this could cause problems for you. The best way to remedy this issue is to choose one base currency and perform your recalculations based on that base currency.
Scenario 2: You're using the Payments Page
If you're using the Payments page, it's possible to specify a conversions currency and override the default currency (currency indicated within a program). A developer can help implement this by indicating the ISO currency code to be applied at checkout in your conversion code.
Note: To be able to override the default code, the ISO code must already be listed as a program currency option within the Tapfiliate platform. If it doesn't exist, it won't be recognized and will revert to the default currency of the program. If your chosen currency is not listed, please contact customer support and we'll add it for you.