Get account info
Account
Account Info
Retrieve your complete program configuration — identity, balance, pricing schedule, feature flags, and all restrictions. GET /info. Requires accounts:read scope.
GET
Get account info
Documentation Index
Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Returns a comprehensive snapshot of your active card program in a single call. Use this endpoint to:- Verify your program is active before issuing cards
- Display your pricing schedule to internal stakeholders
- Enforce client-side restriction logic (restricted MCCs, blocked countries) before calling card APIs
- Seed your application’s configuration cache at startup
Example
Success Response (200)
Field Reference
Identity
| Field | Description |
|---|---|
businessId | Your business identifier |
programId | Your active program identifier (prefix prg_) |
name | Program name as configured |
status | ACTIVE, PAUSED, or SUSPENDED |
currency | ISO 4217 currency code (e.g. USD) |
kycMode | How KYC is handled — MANAGED (Fyatu runs KYC) or SHARED / MINIMAL |
activatedAt | ISO 8601 timestamp when the program went live |
pricing Object
Your complete fee schedule, sourced from your program catalog. All amounts are in pricing.currency.
pricing.flat — Fixed fees charged per event
| Field | Description |
|---|---|
monthly | Recurring monthly platform fee |
cardIssuance | Charged when a card is successfully issued |
tokenization | Charged per Apple Pay or Google Pay token provisioned |
cardMaintenance | Recurring per-card maintenance fee (if applicable) |
cardTermination | Charged when a card is terminated |
cardReplacement | Charged when a card is replaced |
kycPerVerification | Charged per successful cardholder KYC verification |
decline | Charged per declined authorization |
chargeback | Charged per disputed chargeback case |
pricing.deposit — Account top-up fees
| Field | Description |
|---|---|
percent | Percentage of the deposited amount (e.g. 1.00 = 1%) |
flat | Fixed fee per deposit |
pricing.cardFunding — Fees when loading funds onto a card
| Field | Description |
|---|---|
percent | Percentage of the funded amount |
flat | Fixed fee per funding operation |
min | Minimum fee applied when percent calculation falls below this value |
pricing.authorization — Per-authorization fees
| Field | Description |
|---|---|
percent | Percentage of the authorized amount |
flat | Fixed fee per authorization event |
min | Minimum fee |
pricing.crossBorder — Fees on transactions where the merchant country differs from the card’s issuing country
| Field | Description |
|---|---|
percent | Percentage of the transaction amount |
flat | Fixed cross-border fee |
min | Minimum cross-border fee applied |
pricing.settlement — Fees applied at settlement (cleared transactions)
| Field | Description |
|---|---|
percent | Percentage of the settled amount |
flat | Fixed settlement fee |
min | Minimum settlement fee |
pricing.fx — Foreign-exchange mark-up
| Field | Description |
|---|---|
percent | FX mark-up percentage on top of the scheme rate. 0.00 means the raw scheme FX rate applies with no additional mark-up |
features Object
What your program catalog supports. These determine which options are valid when calling POST /programs/:id/products.
| Field | Type | Description |
|---|---|---|
availableSchemes | string[] | Card networks available to your program (e.g. ["VISA"]) |
has3DS | boolean | 3D Secure authentication is available |
hasApplePay | boolean | Apple Pay tokenisation is available |
hasGooglePay | boolean | Google Pay tokenisation is available |
hasJIT | boolean | Just-In-Time funding is available |
hasSpendControl | boolean | Per-card spend limits can be configured |
hasMccControl | boolean | MCC allow/block rules can be configured |
hasConsumer | boolean | CONSUMER card type is available |
hasCorporate | boolean | CORPORATE card type is available |
restrictions Object
All active restrictions on your program. Apply these on the client side before calling card APIs to avoid predictable errors.
| Field | Type | Description |
|---|---|---|
restrictedMccs | string[] | null | MCC codes that are globally blocked on your program. Cards cannot be used at merchants with these codes |
availableMccs | string[] | null | If non-null, only these MCCs are permitted. Any merchant outside this list is blocked |
restrictedCardholderCountries | string[] | null | ISO 3166-1 alpha-2 codes — cardholders from these countries cannot be onboarded |
restrictedMerchantCountries | string[] | null | ISO 3166-1 alpha-2 codes — cards cannot be used at merchants in these countries |
availableRegions | string[] | null | If non-null, only cardholders from these regions are eligible |
blockedCategories | string[] | Program-level merchant category overrides set by your account. Possible values: RETAIL, TRAVEL, ENTERTAINMENT, DINING, FUEL, HEALTHCARE, EDUCATION, UTILITIES, GOVERNMENT, OTHER |
allowedCategories | string[] | If non-empty, only merchants in these categories are permitted at the program level |
stats Object
Aggregated counters for your program.
| Field | Description |
|---|---|
totalCards | Total cards ever issued under this program |
totalCardholders | Total cardholder profiles created |
totalTransactions | Total transaction events recorded |
Error Codes
| Code | HTTP | Cause |
|---|---|---|
PROGRAM_NOT_FOUND | 404 | No active program exists for this account |
INSUFFICIENT_SCOPE | 403 | Key lacks accounts:read scope |
INTERNAL_ERROR | 500 | Server error |

