FX

FX Module Endpoints

APIDescription
GET api/getfxquote?MerchantCurrency={MerchantCurrency}&ExchangeCurrency={ExchangeCurrency}&FxTransactionType={FxTransactionType}

Generates a FXQuote for the requested currencies. The Auth-Token must be provided in the request header.

GET api/getFxMultiQuote?fxTransactionType={fxTransactionType}

Generates a list of FXQuotes for the available currencies. The Auth-Token must be provided in the request header.

Auth

Auth-Token provider endpoints

APIDescription
GET api/auth?MerchantID={MerchantID}&ApiKey={ApiKey}

Provides AuthToken to be used in subsequent requests to the API.

Payment

Payment Module Endpoints

APIDescription
GET api/pay?MerchantId={MerchantId}&PaymentType={PaymentType}&PayingCurrencyCode={PayingCurrencyCode}&SalePayingAmount={SalePayingAmount}&MerchantReferenceNumber={MerchantReferenceNumber}&UserInfoId={UserInfoId}&CardholderName={CardholderName}&CardholderEmail={CardholderEmail}&MerchantCurrency={MerchantCurrency}&MerchantAmount={MerchantAmount}&FxQuoteId={FxQuoteId}&Redirect={Redirect}&IpAddress={IpAddress}&Telephone={Telephone}

Initiates a transaction payment by returning the URL to be used for payment.

GET api/void?transactionId={transactionId}

Cancels the latest successful transaction operation. Use with caution.

GET api/refund?transactionId={transactionId}&refundAmount={refundAmount}&transactionType={transactionType}&fxQuoteId={fxQuoteId}

Refund an already captured transaction.

GET api/capture?transactionId={transactionId}&captureAmount={captureAmount}&transactionType={transactionType}

Single capture on an already authorized transaction