Skip to content

Currency Management

DredBaron edited this page May 12, 2026 · 4 revisions

Currency Management

OpenMTG supports USD and EUR natively. Admins can add additional currencies (CAD, GBP, AUD, etc.) through the Admin panel. Exchange rates are fetched automatically and do not require manual maintenance.

Adding a Currency

  • Navigate to Admin > Currencies
  • Enter the 3-letter ISO currency code (e.g. CAD)
  • Enter a display symbol (e.g. CA$, AU$, £, ¥)
  • Click Add

The ISO currency code is validated against Frankfurter before being saved. If the code is not recognized, the entry will be rejected. This does not mean the currency is not real, simply that the Frankfurter project does not recognize it. Supported currencies can be found here. Rates are fetched on add and refreshed automatically after each Scryfall price cycle.

Editing a Currency Symbol

Click the pencil icon next to any custom currency to update its display symbol. The exchange rate is not editable manually as it is always sourced from Frankfurter.

Removing a Currency

Click the delete icon next to any custom currency. Any users with that currency set as their preference will fall back to USD.

Setting a User's Currency

In Admin > User Management, each user has a currency dropdown. Changes take effect immediately without a page reload.

Notes

  • USD is the default currency for all users.
  • USD and EUR are native markets with prices stored directly from Scryfall. They cannot be removed.
  • Custom currencies are converted from USD using the stored exchange rate at display time.

Clone this wiki locally