Dynamic Multi-Currency
Dynamic Multi-Currency (DMC) enables merchants to display prices and process payments in multiple currencies. This feature allows customers to shop and pay using their local currency, eliminating exchange rate fees. DMC can automatically detect a customer's location or let them manually select their preferred currency from a dropdown menu. By providing a localized payment experience, DMC removes purchase barriers and improves customer satisfaction.
Multi-Currency Options
You can choose one of the following multi-currency options for your payment pages:
-
Use Geo IP: the payment page displays prices in the currency based on the consumer's region defined by the IP address. If Segpay doesn't support the currency for a given region defined by the IP address, the currency defaults to the currency assigned to the price point.
-
Use Price Point Currency: the payment page will display prices in the currency assigned to the price point.
You can select the multicurrency option when adding or editing a Package in the Merchant Portal:
-
Go to My Websites > Manage Packages
-
Click Add Package or Edit an existing package
-
On the Package tab, click the MultiCurrency Options drop-down menu and select the option you want to use.
-
Click Save to save all changes.
In both cases, the consumer is always able to change the currency using the drop-down menu on the payment page.
Display a Specific Currency
Segpay supports multiple currencies for your payment processing needs. To display a specific currency on your payment page instead of the default Price Point Currency or Geo IP-detected currency, simply add the &dmcurrency=
parameter followed by the appropriate three-letter ISO currency code (USD, EUR, GBP, etc.). This parameter sets the initial currency displayed to customers, though they can still select alternative currencies from the dropdown menu if preferred.
The table below displays the Country/Region, Currency Name, Currency Code, and the corresponding parameter format.
Country | Currency Name | Code | Parameter |
---|---|---|---|
Australia | Australian Dollar | AUD | &DMCURRENCY=AUD |
Canada | Canadian Dollar | CAD | &DMCURRENCY=CAD |
Switzerland | Swiss Franc | CHF | &DMCURRENCY=CHF |
Czech Republic | Czech Koruna | CZK | &DMCURRENCY=CZK |
Denmark | Danish Krona | DKK | &DMCURRENCY=DKK |
European Union | Euro | EUR | &DMCURRENCY=EUR |
United Kingdom | Pound Sterling | GBP | &DMCURRENCY=GBP |
Hong Kong | Hong Kong Dollar | HKD | &DMCURRENCY=HKD |
Israel | Israeli Shekel | ILS | &DMCURRENCY=ILS |
India | Indian Rupee | INR | &DMCURRENCY=INR |
Japan | Japanese Yen | JPY | &DMCURRENCY=JPY |
Mexico | Mexican Peso | MXN | &DMCURRENCY=MXN |
Norway | Norwegian Krona | NOK | &DMCURRENCY=NOK |
Sweden | Swedish Krona | SEK | &DMCURRENCY=SEK |
United States | US Dollar | USD | &DMCURRENCY=USD |
In this example, the parameter format &dmcurrency=hkd
displays the payment page currency in Hong Kong Dollars (hkd).
https://secure2.segpay.com/billing/poset.cgi?x-eticketid=######:####&dmcurrency=hkd<ccbincountry><ccbincountry>x
The consumer can change this currency using the currency drop-down menu on the payment page.
Viewing Data about DMC Transactions
When viewing data about DMC transactions, amounts are reported in your base currencies. For example, if your base currency in a price point is USD, but a Canadian consumer changes to CAD and pays the CAD value, transaction reports will reflect the USD equivalent of that transaction.