Exchange rates

The Pismo platform supports multi-currency exchange rates for international transactions. By default, daily exchange rates are defined at the organization level.

📘

Exchange rates for international transactions

If you have network acceptance for international purchases you must register exchange rates daily. Refer to Exchange rates for international transactions for more information

For more information on exchange rates, refer to the following:

From Control Center, you can:

View exchange rates

To view exchange rates:

  1. From the main menu, select Configurations > Exchange rates.
  2. On the Exchange rates screen, you can view organizations and programs and their daily exchange rates. The table shown includes the following fields.
FieldDescriptionAPI ParametersTypeValidation Rules
Program ID or ORG The program or organization this exchange rate is associated with.program_id OR the word "ORG"numberFor programs, the program ID
For orgs only, the word ""ORG""
Origin currency codeThe three-letter ISO 4217 code representing the currency from which the exchange is being calculated. The code must be listed in Control Center.origin_currency_idstringControl Center list of three-letter ISO 4217 currency codes
Destination currency codeThe three-letter ISO 4217 code representing the currency you are converting into. The code must be listed in Control Center.destination_currency_idstringControl Center list of three-letter ISO 4217 currency codes
Exchange rateThe wholesale exchange rate amount in the destination currency. The wholesale exchange rate is the real market rate without any added fees. You can enter up to 4 decimal places.exchange_ratenumberNumber up to 4 decimal points
SpreadThe percentage markup added to the base exchange rate to account for conversion costs or profit. You can enter up to 4 decimal places.

For example: a spread value of 1.1205 means a 1.1205% markup is added to the exchange rate. This is the percentage the issuer charges for converting currency on that day."
spreadnumberNumber up to 4 decimal points
Apply fees to spreadWhen enabled (you select yes), the spread is excluded from exchange transactions when calculating fee model taxes.

Default: no (spread is included)

For example: If the exchange rate is 1.3000 and the spread is 1.1205%, taxes will be calculated on 1.3000 if this setting is yes, not on the final conversion rate of 1.3146."
apply_fees_without_spreadbooleanyes or no
Conversion rateThe exchange rate including the spread—a percentage markup added by the issuer.

For example: If the exchange rate is 1.3000 and the spread is 1.1205%, the conversion rate is 1.3146.
Auto-generated in Control Center numberAuto-generated in Control Center
Created time and dateTimestamp when the request was createdAuto-generated in Control Centershort dateAuto-generated in Control Center
DateToday or tomorrow’s date in Coordinated Universal Time (UTC). If you have network acceptance for international purchases, you must register exchange rates daily. dateshort dateYYYY-MM-DD

Create an exchange rate

To create a exchange rate:

  1. From the main menu, select Configurations > Exchange rates.
  2. On the Exchange rates screen, select Create exchange rate.
  3. On the Exchange rate details screen, enter values for the fields described in the exchange rate field table above.
  4. When you are done, select Add exchange rate.

Bulk upload exchange rates

You can bulk upload exchange rates in a CSV file. First, select the link to download the spreadsheet. Complete the spreadsheet and then upload it using the Bulk upload button.

Refer to the table above for fields that need to be present in the CSV file. You don't need to enter the fields auto-generated by Control Center (Conversion rate and Created time and date).

Important: Separate fields with semi-colons (;) not commas. Some of the exchange rate fields use commas.

Sample buik upload file:

PROGRAM ID/ORG;DATE;EXCHANGE RATE;FEE (SPREAD);ORIGIN CURRENCY CODE;DESTINATION CURRENCY CODE;APPLY FEES WITHOUT SPREAD?
ORG;2025-09-23;1.0001;1,9999;USD;BRL;false
31776;2025-09-23;1,0021;1,9979;BRL;EUR;true
1865;2025-09-23;1,0022;1,9978;EUR;BRL;false
2070;2025-09-23;1,0071;1,9929;USD;EUR;false