Currency Configurations
How to manage your currency settings inside of the Everflow platform.
Ashley Carrow avatar
Written by Ashley Carrow
Updated over a week ago

Table of Contents


Overview

There are three levels at which you can configure currency; each affecting different aspects of the platform.


Dashboard and Top-level Reporting

Your Dashboard and top-level reports will always be displayed in the currency configured in your User Account.

Navigate to Control Center - My Account to view or edit your currency configuration.

In top-level reporting, you can change the currency used by choosing it on the top right-end of page if you want to use a currency other than the one set for your User Account.


Conversion-level Reporting

Since a Conversion Report shows individual conversions, each one will be shown in the currency set at the Offer level. Please note that the Summary will display N/A if more than one currency is included.

You can view or edit the Offer Currency on the General card for any Offer. Please note that currency may not be edited after a click is generated.


Managing Advertiser Postbacks with Different Currencies

Advertisers may fire conversions to Everflow in any currency by using &currency=CURRENCY in the Conversion Postback/Pixel, and by using {
'currency': 'CURRENCY',
} as shown in the following example.

  • You configure your Offer-level Currency in EUR, and your Advertiser fires the Conversion Postback to Everflow in GBP.


    • S2S

      https://www.serve-eflow-test.com/?nid=5&transaction_id=06dc936301df4e96aa3f3ad25f982bfe&amount=100&currency=GBP

    • JS SDK

      <script type="text/javascript" 
      src="https://serve-eflow-test.com/scripts/sdk/everflow.js"></script>

      <script type="text/javascript">
      EF.conversion({
      offer_id: 10,
      amount: 100,
      parameters: {
      currency: GBP
      }
      });
      </script>
  • Everflow automatically converts the revenue and payout to EUR when recording the conversion.


Invoices

Invoices are generated and displayed using your Configuration's Currency. Navigate to Control Center - Configuration to view or edit the currency configuration at the platform level.

In the case that an invoice includes conversions with different offer-level currencies than your Configuration Currency: The Offer will be displayed with the Offer Currency and then displayed as the converted exchange amount using your Configuration's Currency.

In the example below, the Configuration's Currency is in USD and includes conversions delivered from the offer-level currency of THB. Please note: the total is calculated in USD using the average exchange rate during the invoice time frame.

Base Value = Offer Currency

Average Exchange Rate = Exchange Rate over the period of the report or invoice. This value is used from a 24 hour period, ending at midnight UTC.

Example:

Offer ID 123

Offer Currency: EUR

Configuration Currency: USD

Invoice Period: June 1 - 3

Sample Line Item: (100.00 EUR)

112.66 USD

In this case, the following exchange rate formula was used to calculate the USD value: ($1.12 + $1.13 + $1.13) / 3

Please note that Everflow uses https://openexchangerates.org for calculating exchange rates.


API End Point: Exchange Rate

Use this for the specific date/time used. Please note that time is optional in the call.

https://api.eflow.team/v1/networks/reporting/currency/rates

curl --request POST \ --url https://api.eflow.team/v1/networks/reporting/currency/rates \ --header 'content-type: application/json' \ --header 'x-eflow-api-key: .....' \ --data '{ "from":"2020-02-01 08:00:00", "to":"2020-02-02 05:00:00", "timezone_id":90, "source_currency_id":"USD", "destination_currency_id": "EUR" }'


NEED HELP? OUR CUSTOMER SUCCESS TEAM IS HERE FOR YOU!

We've assembled a superstar team of industry veterans that are available around the clock to make sure that your issues are resolved and questions are answered. You can reach out any time in-platform via Chat or by emailing support@everflow.io.

Did this answer your question?