CurrencyConversion

Parent Previous Next

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).

 

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 eBizCharge.CurrencyConversion = New eBizCharge.CurrencyConversion

       response = client.currencyConversion(token, from, convert, amount)

       MsgBox(response.Amount)

 

 

.NET C#

 

eBizCharge.CurrencyConversion response = new eBizCharge.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>

: