CurrencyConversion
Contains the results of a currency conversion.
Description
This object contains the results of a currency conversion. The currency codes are the 3 digit numeric codes found on the Currency Code list.
In order for a merchant account to process multi-currency transactions, the account must be configured to accept transactions in multiple currencies. To determine which currencies a merchant account is authorized to accept, use the getSupportedCurrencies method, which will return an array containing the currencies that are supported by the merchant account.
Properties
Type | Name | Description |
---|---|---|
string | FromCurrency | Code of currency that transaction amount is being converted from. |
double | FromAmount | Amount being converted. This amount is shown in the original currency, before the conversion takes place (FromCurrency). |
string | Currency | Code of currency that transaction amount is being converted to. |
double | Rate | Conversion rate used. |
double | Amount | Amount converted to new currency. This amount is shown in the new currency that the amount has been converted to (Currency). |
Places Used
Examples
PHP
For directions on how to set up the WSDL link, create "$token" and "$client", go to PHP Soap How-to.
<?php
$CurrencyConversionObject=$this->client->getTransaction($this->token, $FromCurrency, $ToCurrency, $Amount);
echo $CurrencyConversionObject->Amount;
?>
.NET VB
Dim response As newtek.CurrencyConversion = New newtek.CurrencyConversion
response = client.currencyConversion(token, from, convert, amount)
MsgBox(response.Amount)
.NET C
newtek.CurrencyConversion response = new newtek.CurrencyConversion();
try
{
response = client.currencyConversion(token, from, to, amount);
MessageBox.Show(string.Concat(response.Amount));
}
XML
<currencyConversionReturn xsi:type="ns1:CurrencyConversion">
<Amount xsi:type="xsd:double">34.19</Amount>
<Currency xsi:type="xsd:string">978</Currency>
<FromAmount xsi:type="xsd:double">50</FromAmount>
<FromCurrency xsi:type="xsd:string">840</FromCurrency>
<Rate xsi:type="xsd:double">0.68383862</Rate>
</currencyConversionReturn>