For developers: Create an exchange rate settings class
The settings class for your custom exchange rate provider implements the Telerik.Sitefinity.Modules.Ecommerce.ExchangeRates.Model.IExchangeRateSettings interface. It must expose properties for the following values:
- Username
- Password
- Url
- Timeout
These values can be used when you make an external call to a service in order to get the exchange rate for a specific currency.
To create a settings class you must perform the following:
- Create a new class file.
In the folder for your custom provider, create a new class file.
- Make the class public.
Define the class to use the public access specifier.
- Implement the IExchangeRateSettings interface.
The IExchangeRateSettings interface requires the following properties:
- string UserName
- string Password
- string Url
- int Timeout
- Create constructors.
Create one empty constructor and one that accepts the URL and timeout values as arguments.
Use the following code sample for the exchange rate settings class: