Skip to main content
GET
/
account
/
pricing
Get Pricing
curl --request GET \
  --url https://api.fyatu.com/api/v3/account/pricing \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "status": 200,
  "message": "Pricing retrieved successfully",
  "data": {
    "appType": "issuing",
    "fees": [
      {
        "code": "CARD_ISSUANCE_FEE",
        "name": "Card Issuance Fee",
        "type": "FIXED",
        "rate": 5,
        "minFee": null,
        "maxFee": null,
        "isWaived": false
      },
      {
        "code": "CARD_FUNDING_FEE",
        "name": "Card Funding Fee",
        "type": "PERCENTAGE",
        "rate": 1.5,
        "minFee": 0.5,
        "maxFee": null,
        "isWaived": false
      }
    ]
  },
  "meta": {
    "requestId": "req_abc123def456",
    "timestamp": "2026-01-05T10:30:00+00:00"
  }
}

Overview

Retrieve the fees applicable to your business account. The fees returned depend on your app type:
App TypeFee Categories
collectionCollection fees, Payout fees
issuingCard fees, eSIM fees

Fee Structure

Each fee in the response includes:
FieldTypeDescription
codestringUnique fee identifier
namestringHuman-readable fee name
typestringFIXED or PERCENTAGE
ratenumberFee amount (USD for FIXED, percentage for PERCENTAGE)
minFeenumberMinimum fee (for percentage-based fees)
maxFeenumberMaximum fee cap (if applicable)
isWaivedbooleanWhether this fee is currently waived for your account

Collection App Fees

Fee CodeDescription
COLLECTION_FEEFee per collection transaction
PAYOUT_FEEFee per payout/disbursement

Issuing App Fees

Fee CodeDescription
CARD_ISSUANCE_FEEOne-time fee when creating a card
CARD_FUNDING_FEEFee when adding funds to a card
CARD_UNLOADING_FEEFee when withdrawing from a card
CARD_DELETION_FEEFee when deleting a card
CARD_MONTHLY_FEEMonthly maintenance fee
ESIM_PURCHASE_FEEFee when purchasing eSIM

Example Usage

const response = await fetch('https://api.fyatu.com/api/v3/account/pricing', {
  headers: {
    'Authorization': `Bearer ${accessToken}`
  }
});

const { data } = await response.json();

console.log(`App Type: ${data.appType}`);

data.fees.forEach(fee => {
  if (fee.type === 'FIXED') {
    console.log(`${fee.name}: $${fee.rate}`);
  } else {
    console.log(`${fee.name}: ${fee.rate}%`);
  }
});
Check isWaived to determine if a fee is currently waived for your account, often as part of promotional offers or custom pricing arrangements.

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Response

Pricing retrieved successfully

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object