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>