Skip to main content
The Issuing API supports three card account modes: prepaid, asset-link, and fixed-limit. Each mode operates differently and is suited for different use cases. Understanding these modes helps you choose the right option for your business needs.

Overview

Card account modes determine how funds are managed, how spending limits are set, and how repayments are handled. The mode is set when creating a card account and cannot be changed after creation.
ModeFunding MethodCredit LimitRepayment MethodBest For
PrepaidDirect top-upBalance-basedN/A (pre-funded)Simple, quick setup
Asset-LinkBacking account assetsAsset value-basedAutomatic asset liquidationMulti-currency, flexible assets
Fixed-LimitCredit accountFixed predetermined limitSettlement accountCredit products, predictable limits

Prepaid Mode

Prepaid mode is the simplest card account type. Cards are pre-funded with the card account currency, and spending is deducted directly from the card account balance until funds are depleted.

How It Works

Key Characteristics

  • Funding: Direct top-up using the /cardaccounts/topup endpoint
  • Credit Limit: Always zero (balance-based spending only)
  • Available Balance: Equal to the card account balance
  • Repayment: Not applicable (pre-funded model)
  • Currency: Single currency (matches card account currency)

Account Structure

Benefits

  • Simple Setup - No additional accounts or complex configurations required
  • Quick Implementation - Fastest way to issue cards
  • Predictable - Spending limited to available balance
  • No Credit Risk - No outstanding balances or repayments

Considerations

  • Manual Top-ups - Requires regular funding to maintain spending ability
  • Single Currency - Must match card account currency
  • No Credit Facility - Cannot spend beyond available balance

Use Cases

Prepaid mode is ideal for:
  • Gift cards - Fixed value cards for recipients
  • Expense management - Controlled spending with pre-allocated funds
  • Quick deployment - Fast card issuance without complex setup
  • Budget control - Strict spending limits based on available balance

API Example

{
  "accountType": "prepaid",
  "currency": "USD",
  "cardholder": {
    "firstName": "John",
    "lastName": "Doe"
  }
}
Top-up the account:
POST /cardaccounts/topup
{
  "accountId": "source-account-id",
  "cardAccountId": "card-account-id",
  "amount": 1000.00,
  "currency": "USD"
}

Asset-link mode provides a credit facility backed by assets in a linked account. The credit limit is determined by the value of assets in the backing account, and repayments are automatically settled through asset liquidation.

How It Works

Key Characteristics

  • Funding: Assets deposited into the backing account
  • Credit Limit: Dynamically calculated from asset value in backing account
  • Available Balance: Credit limit minus outstanding balance
  • Repayment: Automatic asset liquidation when repayment is triggered
  • Currency: Multi-currency support (assets can be in different currencies)

Account Structure

Benefits

  • Multi-Currency Assets - Support for various asset types and currencies
  • Automatic Repayment - Assets liquidated automatically when needed
  • Flexible Funding - Use diverse assets (crypto, fiat, etc.)
  • Deferred Liquidation - Assets remain in original form until repayment

Considerations

  • Complex Setup - Requires managing backing account and assets
  • Asset Volatility - Credit limit fluctuates with asset values
  • Monitoring Required - Track asset values to ensure sufficient backing
  • Liquidation Timing - Asset conversion happens at repayment time

Use Cases

Asset-link mode is ideal for:
  • Crypto-backed cards - Use cryptocurrency holdings as credit backing
  • Multi-currency portfolios - Leverage diverse asset holdings
  • Wealth management - Access credit without liquidating investments
  • Flexible repayment - Automatic settlement from asset portfolio

API Example

{
  "accountType": "asset-link",
  "currency": "USD",
  "assetLink": {
    "accountId": "backing-account-id"
  },
  "cardholder": {
    "firstName": "Jane",
    "lastName": "Smith"
  }
}
Fund the backing account:
POST /accounts/{accountId}/add-assets
{
  "assets": [
    {
      "currency": "BTC",
      "amount": "0.5"
    },
    {
      "currency": "USD",
      "amount": "10000"
    }
  ]
}

Fixed-Limit Mode

Fixed-limit mode provides a predetermined credit limit that remains unchanged regardless of asset values. Repayments are settled through a designated settlement account rather than automatic asset liquidation.

How It Works

Key Characteristics

  • Funding: Credit limit from credit account (not directly funded)
  • Credit Limit: Fixed predetermined amount (set at creation)
  • Available Balance: Credit limit minus outstanding balance
  • Repayment: Manual transfer from settlement account
  • Currency: Single currency (matches card account currency)

Account Structure

Benefits

  • Predictable Limits - Fixed credit limit doesn’t fluctuate
  • Stable Credit - Not affected by asset value changes
  • Control Repayment - Manual settlement timing and amount
  • Credit Products - Suitable for traditional credit card products

Considerations

  • Setup Complexity - Requires credit account and settlement account
  • Manual Repayment - Repayments must be initiated manually
  • Credit Account Limits - Total limits across all cards cannot exceed credit account balance
  • Settlement Management - Must maintain sufficient funds in settlement account

Use Cases

Fixed-limit mode is ideal for:
  • Traditional credit cards - Fixed credit limits like conventional cards
  • Credit products - Predictable credit facilities
  • Corporate cards - Controlled credit limits for employees
  • Stable credit lines - Credit unaffected by asset volatility

API Example

{
  "accountType": "fixed-limit",
  "currency": "USD",
  "limit": 10000,
  "creditAccount": ["credit-account-id"],
  "settlementAccount": "settlement-account-id",
  "cardholder": {
    "firstName": "Bob",
    "lastName": "Johnson"
  }
}
Repay outstanding balance:
POST /cardaccounts/{cardAccountId}/repay
{
  "amount": 3000.00,
  "currency": "USD",
  "fromAccountId": "settlement-account-id"
}

Mode Comparison

Quick Decision Guide

Choose Prepaid if:
  • You need the simplest setup
  • You want to avoid credit risk
  • You can manage regular top-ups
  • You’re issuing gift cards or prepaid cards
Choose Asset-Link if:
  • Your clients have diverse asset portfolios
  • You want automatic repayment from assets
  • You need multi-currency support
  • You want deferred asset liquidation
Choose Fixed-Limit if:
  • You need predictable credit limits
  • You’re building traditional credit products
  • You want manual control over repayments
  • You need stable credit unaffected by asset values

Detailed Comparison

FeaturePrepaidAsset-LinkFixed-Limit
Setup ComplexitySimpleComplexModerate
Credit LimitBalance-basedAsset value-basedFixed predetermined
Funding MethodDirect top-upAsset depositCredit account
RepaymentN/AAutomatic liquidationManual settlement
Multi-CurrencyNoYesNo
Asset FlexibilityNoYesNo
Limit StabilityStableVolatileStable
Credit RiskNoneModerateModerate
Best ForGift cards, prepaidCrypto-backed, wealthTraditional credit

Account Balance Fields

Understanding balance fields helps you work with each mode correctly:
FieldPrepaidAsset-LinkFixed-LimitDescription
balanceYesYesYesCurrent account balance (negative = outstanding)
limitAlways 0Asset valueFixed amountCredit limit assigned
outstandingN/AYesYesAmount owed (asset-link & fixed-limit only)
availableBalanceLimit - OutstandingLimit - OutstandingSpendable amount

Balance Examples

Prepaid Account:
{
  "balance": 500.00,
  "limit": 0,
  "available": 500.00,
  "outstanding": null
}
Asset-Link Account:
{
  "balance": -2500.00,
  "limit": 40000.00,
  "available": 37500.00,
  "outstanding": 2500.00
}
Fixed-Limit Account:
{
  "balance": -3000.00,
  "limit": 10000.00,
  "available": 7000.00,
  "outstanding": 3000.00
}

Mode Selection Workflow


Important Notes

Mode Cannot Be Changed: The accountType is set when creating the card account and cannot be modified after creation. Choose carefully based on your long-term needs.
Check Balance Fields: Use the available field to determine spendable amount. For prepaid accounts, available equals balance. For credit accounts, available = limit - outstanding.

Next Steps