Skip to main content
Before you start issuing cards, familiarize yourself with the key concepts that determine how a card behaves: its form (virtual or physical), its mode (Single or Share), and the settings you can configure at creation time.

Card forms

Every card is either virtual or physical. You choose the form when you create or assign the card — it cannot be changed afterward.

Virtual cards

A virtual card has no physical representation. It includes a PAN, expiration date, and CVV for digital transactions and is available immediately after creation.
  • Created through the Create Card endpoint.
  • No activation required — the card is ready to use as soon as the card.create.succeeded webhook fires.
  • Does not support ATM withdrawal.

Physical cards

A physical card is a pre-manufactured card that must be assigned to a cardholder and activated before use.
  • Assigned through the Assign Card endpoint.
  • Requires activation before first use.
  • Supports ATM withdrawal (for eligible BINs).

Comparison

FeatureVirtual cardPhysical card
How to issueCreate CardAssign Card
Activation requiredNoYes
ATM withdrawalNot supportedSupported
Time to first useImmediateAfter activation

Card modes

Every card operates in one of two funding modes: Single or Share. The mode determines how funds flow between your issuing balance and the card.

Single mode

Single mode works like a prepaid card. Funds are transferred from your issuing balance into the card at creation time.
  • The issuing balance must be greater than or equal to the card_limit at creation time, or the request fails.
  • Supports recharge (add funds) and withdraw (remove funds).
  • Does not support changing the card limit after creation.
  • When the card is cancelled, the remaining balance is returned to the issuing balance automatically.

Share mode

Share mode works like a debit card. The card draws directly from your issuing balance, with spending deducted in real time.
  • No prior deposit is required — the card can be created even if the issuing balance is less than the card_limit.
  • The card_limit acts as a spending cap, not a pre-funded amount.
  • Supports changing the card limit after creation.
  • Supports recharge (increases card_available_balance without transferring funds) and withdraw.
  • No refund is needed on cancellation since no funds were transferred into the card.

Comparison

FeatureSingle modeShare mode
Funding mechanismPre-funded from issuing balanceDraws from issuing balance in real time
Balance requirement at creationIssuing balance ≥ card_limitNo requirement
Card limit changesNot supportedSupported
RechargeTransfers funds from issuing balance into the card; increases card_available_balanceIncreases card_available_balance without transferring funds
WithdrawReturns funds from the card to issuing balance; decreases card_available_balanceDecreases card_available_balance without returning funds
Cancellation refundRemaining balance returned automaticallyNo refund needed

Card settings

You configure these settings when creating or assigning a card:
SettingDescriptionChangeable after creation
Card formVIRTUAL or PHYSICALNo
Card modeSINGLE or SHARENo
Settlement currencyUSD or SGDNo
Card limitMaximum spending amount for the cardShare mode only
Spending controlsPer-transaction spending limitsYes — see Spending controls
MCC controlsAllowed or blocked merchant category codesYes — see MCC controls

Next steps