3.0.0 • Published 5 years ago
@datafire/mastercard_currencyconversioncalculator v3.0.0
@datafire/mastercard_currencyconversioncalculator
Client library for API for the Settlement Currency Rate converter
Installation and Usage
npm install --save @datafire/mastercard_currencyconversioncalculatorlet mastercard_currencyconversioncalculator = require('@datafire/mastercard_currencyconversioncalculator').create();
.then(data => {
console.log(data);
});Description
This API provides a range of functions to get back currency conversion rates and amounts based on current Mastercard currency conversion values.
Actions
getConversionDetailUsingGET
Get the currency conversion rate details.
mastercard_currencyconversioncalculator.getConversionDetailUsingGET({
"fxDate": "",
"transCurr": "",
"crdhldBillCurr": "",
"transAmt": 0
}, context)Input
- input
object- fxDate required
string: Date of the requested FX rates. - transCurr required
string: Currency of the transaction. - crdhldBillCurr required
string: Cardholder billing currency. - bankFee
number: Additional fees imposed by the bank. - transAmt required
number: Amount in the transaction currency.
- fxDate required
Output
- output ConversionRateRequest
isRateIssuedUsingGET
Determine if the settlement rate has been issued.
mastercard_currencyconversioncalculator.isRateIssuedUsingGET({}, context)Input
- input
object- date
string: The date by which the rate would have been issued.
- date
Output
- output SettlementRateIssuedRequest
getCurrencyRateDataUsingGET
List of supported currencies.
mastercard_currencyconversioncalculator.getCurrencyRateDataUsingGET(null, context)Input
This action has no parameters
Output
- output SettlementCurrencyRequest
Definitions
Conversion
- Conversion
object- bankFee
number: Additional fees imposed by the bank. - conversionRate
number: Rate applied to the transaction to convert from Transaction Currency to Cardholder Billing Currency. - crdhldBillAmt
number: Amount in the cardholder billing currency. - crdhldBillCurr
string: Cardholder billing currency. - errorCode
string: The error code associated with the error being returned. - errorMessage
string: The reason for the error. - fxDate
string: Date of the requested FX rates. - transAmt
number: Amount in the transaction currency. - transCurr
string: Currency of the transaction.
- bankFee
ConversionRateRequest
- ConversionRateRequest
object- data Conversion
- date
string: The date and time the API is being called in GMT. - description
string: The description of the API being called. - name
string: The name of the service being requested. - type
string: The type of response being returned by the API.
Currency
- Currency
object- alphaCd
string: The Alpha code for the currency. - currNam
string: The full name of the currency.
- alphaCd
SettlementCurrency
- SettlementCurrency
object- currencies
array- items Currency
- currencies
SettlementCurrencyRequest
- SettlementCurrencyRequest
object- data SettlementCurrency
- date
string: The date and time the API is being called in GMT. - description
string: The description of the API being called. - name
string: The name of the service being requested.
SettlementRateIssued
- SettlementRateIssued
object- rateIssued
string: The requested foreign exchange rate.
- rateIssued
SettlementRateIssuedRequest
- SettlementRateIssuedRequest
object- data SettlementRateIssued
- date
string: The date and time the API is being called in GMT. - description
string: The description of the API being called. - name
string: The name of the service being requested.
3.0.0
5 years ago