---
title: "Get Fees and Interbank Settlement Amounts"
method: GET
path: "/v1/fees-and-amounts/{sourceCountry}/{sourceCurrency}/{destinationCountry}/{destinationCurrency}/{amountCurrency}/{amount}/{exchangeRate}"
tags: ["Transaction Fees & Amounts"]
---

# Get Fees and Interbank Settlement Amounts

`GET /v1/fees-and-amounts/{sourceCountry}/{sourceCurrency}/{destinationCountry}/{destinationCurrency}/{amountCurrency}/{amount}/{exchangeRate}`

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/v1/fees-and-amounts/{sourceCountry}/{sourceCurrency}/{destinationCountry}/{destinationCurrency}/{amountCurrency}/{amount}/{exchangeRate}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/nexusglobalpayments/apis/nexus-apis/docs/v1/fees-and-amounts/:sourceCountry/:sourceCurrency/:destinationCountry/:destinationCurrency/:amountCurrency/:amount/:exchangeRate/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves the various fees and amounts based on specified parameters. Information can be used in the pacs.008 payment instruction.

## Path parameters

- `sourceCountry` string, required
- `sourceCurrency` string, required
- `destinationCountry` string, required
- `destinationCurrency` string, required
- `amountCurrency` string, required
- `amount` number, required
- `exchangeRate` number, required

## Response `200`

Successful response

## Other responses

- `400`: Invalid request. Applicable reason codes: TE001 INVALID_REQUEST, BE007 QUOTE_SAME_CURRENCY, BE010 FXP_NOT_REGISTERED, BE012 FXP_NO_SETTLEMENT_ACCOUNT.
- `401`: Authentication failed. Applicable reason codes: AE001 AUTH_TOKEN_MISSING, AE002 AUTH_TOKEN_INVALID.
- `403`: Authorization failed. The token is valid but its OAuth2 scopes do not grant access to this endpoint or corridor. Reason code AE004 ACCESS_DENIED.
- `404`: Not found. Applicable reason codes: BE009 QUOTE_CURRENCY_PAIR_NOT_CONFIGURED, BE011 FEE_FORMULA_NOT_FOUND.
- `429`: Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
- `500`: An unhandled exception or infrastructure failure occurred. Reason code TE099 INTERNAL_ERROR. The caller may retry with exponential backoff.

---

[API](https://skmtc.dev/nexusglobalpayments/apis/nexus-apis.md) - [All operations](https://skmtc.dev/nexusglobalpayments/apis/nexus-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/nexusglobalpayments/apis/nexus-apis/revisions/b3e625f21841?raw)
