---
title: "Get fees configured for a card"
method: GET
path: "/api/v1/cards/{publicToken}/fees"
tags: ["Cards"]
---

# Get fees configured for a card

`GET /api/v1/cards/{publicToken}/fees`

## Request

- Base URL: `https://cardsapi-uat-pub.globalprocessing.net`
- URL: `https://cardsapi-uat-pub.globalprocessing.net/api/v1/cards/{publicToken}/fees`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://uatists.globalprocessing.net/connect/token` scopes: `readWrite`

## Path parameters

- `publicToken` string, required

## Response `200`

Success

- CardFeeResponse: Fees configured for a card.
  - `authFees` AuthFees[], nullable: Auth Fee (Group) History for a card.
    - `partialAllowed` boolean, nullable: if this is true, then it will take an amount less than full amount configured or calculated.
    - `domesticFee` number, double, nullable: Fee amount in the card currency.
    - `domesticFeeRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `nonDomesticFee` number, double, nullable: Fee amount in the card currency.
    - `nonDomesticRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `domesticMinimumFee` number, double, nullable: Minimum fee for domestic transactions.
    - `nonDomesticMinimumFee` number, double, nullable: Minimum fee for non-domestic transactions.
    - `description` string, nullable: Description.
    - `group` string, nullable: Fee Group.
    - `currency` string, nullable: Currency of Fee.
    - `declineFee` number, double, nullable: The fee to be charged if the transaction is declined.
    - `fxFixed` number, double, nullable: A fixed fee to charge for an FX transaction.
    - `fxRate` number, double, nullable: A percentage fee to charge for an FX transaction.
    - `thresholdType` string, nullable: Threshold Type.
    - `capDomesticFee` number, double, nullable: Maximum rate fee for a domestic transaction.
    - `capNonDomesticFee` number, double, nullable: CapNonDomestic Fee.
    - `capFxFee` number, double, nullable: Maximum rate fee for an FX transaction.
    - `numberOfFreeTransactionPerMonth` integer: Number Of Free Transaction per Month.
    - `numberOfFreeTransactionPerActivation` integer: Number Of Free Transaction per Activation.
    - `smsFee` number, double, nullable: SMS Fee.
    - `processingCode` string, nullable: Processing Code.
  - `authFeesAdvanced` AuthFeesAdvanced[], nullable: Advanced Auth Fee (Group) History for a card.
    - `group` string, nullable: Fee Group.
    - `processingCode` string, nullable: Processing Code.
    - `description` string, nullable: Description.
    - `isCurrencyCheckEnabled` boolean: Currency check flag.
    - `isGeographicalFeesEnabled` boolean: Geographical fees flag.
    - `procClass` string, nullable: Processing Class.
    - `partialAllowed` boolean, nullable: if this is true, then it will take an amount less than full amount configured or calculated.
    - `declineFee` number, double, nullable: The fee to be charged if the transaction is declined.
    - `thresholdType` string, nullable: Threshold Type.
    - `numberOfFreeTransactionPerMonth` integer: Number Of Free Transaction per Month.
    - `smsFee` number, double, nullable: SMS Fee.
    - `numberOfFreeTransactionPerActivation` integer: Number Of Free Transaction per Activation.
    - `domNoCcyFee` number, double, nullable: Domestic No Currency fee.
    - `domNoCcyRate` number, double, nullable: Domestic No Currency Rate.
    - `domNoCcyMinFee` number, double, nullable: Domestic No Currency Minimum fee.
    - `domNoCcyRateCap` number, double, nullable: Domestic No Currency rate Cap.
    - `nonDomNoCcyFee` number, double, nullable: Non Domestic No Currency fee.
    - `nonDomNoCcyRate` number, double, nullable: Non Domestic No Currency rate.
    - `nonDomNoCcyMinFee` number, double, nullable: Non Domestic No Currency Minimum fee.
    - `nonDomNoCcyRateCap` number, double, nullable: Non Domestic No Currency rate cap.
    - `domBaseCcyFee` number, double, nullable: Domestic base Currency fee.
    - `domBaseCcyRate` number, double, nullable: Domestic base Currency rate.
    - `domBaseCcyMinFee` number, double, nullable: Domestic base Currency minimum fee.
    - `domBaseCcyRateCap` number, double, nullable: Domestic base Currency rate cap.
    - `nonDomBaseCcyFee` number, double, nullable: Non Domestic base Currency fee.
    - `nonDomBaseCcyRate` number, double, nullable: Non Domestic base Currency rate.
    - `nonDomBaseCcyMinFee` number, double, nullable: Non Domestic base Currency minimum fee.
    - `nonDomBaseCcyRateCap` number, double, nullable: Non Domestic base Currency rate cap.
    - `domNonBaseCcyFee` number, double, nullable: Non Domestic base Currency fee.
    - `domNonBaseCcyRate` number, double, nullable: Domestic Non base Currency rate.
    - `domNonBaseCcyMinFee` number, double, nullable: Domestic Non base Currency minimum fee.
    - `domNonBaseCcyRateCap` number, double, nullable: Domestic Non base Currency rate cap.
    - `nonDomNonBaseFee` number, double, nullable: Non Domestic Non base fee.
    - `nonDomNonBaseRate` number, double, nullable: Non Domestic Non base rate.
    - `nonDomNonBaseMinFee` number, double, nullable: Non Domestic Non base minimum fee.
    - `nonDomNonBaseRateCap` number, double, nullable: Non Domestic Non base rate cap.
  - `bespokeDomesticCurrencyPairs` BespokeCurrencyPair[], nullable: Bespoke Currency pair for domestic currency.
    - `currency` string, nullable: Currency.
    - `fee` number, double, nullable: Fixed Fee.
    - `rate` number, double, nullable: Rate.
    - `minFee` number, double, nullable: MinimumFee.
    - `rateCap` number, double, nullable: RateCap.
  - `bespokeNonDomesticCurrencyPairs` BespokeCurrencyPair[], nullable: Bespoke Currency pair for non domestic currency.
    - `currency` string, nullable: Currency.
    - `fee` number, double, nullable: Fixed Fee.
    - `rate` number, double, nullable: Rate.
    - `minFee` number, double, nullable: MinimumFee.
    - `rateCap` number, double, nullable: RateCap.
  - `recurringFees` RecurringFees[], nullable: Recurring Fee (Group) History for a card.
    - `feeGroupCode` string, nullable: Fee Group Code.
    - `recurringFee` string, nullable: Recurring Fee.
    - `feeStartDate` string, nullable: Fee Start Date. Format YYYY-MM-DD.
    - `feeEndDate` string, nullable: Fee End Date. Format YYYY-MM-DD.
    - `feeAmount` number, double, nullable: Fee Amount.
    - `partialAllowed` boolean, nullable: Partial Allowed
    - `frequency` integer: Frequency.
    - `frequencyPeriod` string, nullable: FrequencyPeriod.
    - `repeat` integer: Repeat.
    - `repeatPeriod` string, nullable: RepeatPeriod.
    - `lowActivityAmount` number, double, nullable: Low Activity Amount.
    - `note` string, nullable: Note.
  - `webServiceGroupFees` WebServiceGroupFees[], nullable: Web Service Fee (Group) History for a card.
    - `partialAllowed` boolean, nullable: if this is true, then it will take an amount less than full amount configured or calculated.
    - `domesticFee` number, double, nullable: Fee amount in the card currency.
    - `domesticFeeRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `nonDomesticFee` number, double, nullable: Fee amount in the card currency.
    - `nonDomesticRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `domesticMinimumFee` number, double, nullable: Minimum fee for domestic transactions.
    - `nonDomesticMinimumFee` number, double, nullable: Minimum fee for non-domestic transactions.
    - `description` string, nullable: Description.
    - `group` string, nullable: Fee Group.
    - `smsFee` number, double, nullable: SMS Fee.
    - `processingCode` string, nullable: Processing Code.
  - `webServiceProductFees` WebServiceProductFees[], nullable: Web Service Fee (Product) History for a card.
    - `partialAllowed` boolean, nullable: if this is true, then it will take an amount less than full amount configured or calculated.
    - `domesticFee` number, double, nullable: Fee amount in the card currency.
    - `domesticFeeRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `nonDomesticFee` number, double, nullable: Fee amount in the card currency.
    - `nonDomesticRate` number, double, nullable: A percentage of the billing amount to charge as fee.
    - `domesticMinimumFee` number, double, nullable: Minimum fee for domestic transactions.
    - `nonDomesticMinimumFee` number, double, nullable: Minimum fee for non-domestic transactions.
    - `description` string, nullable: Description.
    - `product` string, nullable: Product Name.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Server Error

## Changes

- **2026-11-03** `a5b5e4fdcf41`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/thredd/apis/core-cards/changes/api/v1/cards/:publicToken/fees/get.md)

---

[API](https://skmtc.dev/thredd/apis/core-cards.md) - [All operations](https://skmtc.dev/thredd/apis/core-cards/llms.txt) - [OpenAPI document](https://skmtc.dev/thredd/apis/core-cards/revisions/a5b5e4fdcf41?raw)
