Skip to main content

Card Issuance Flows

Introduction

FinCard Virtual is a card-issuing service built on the FinCard platform. It enables tenants to programmatically issue, manage, and monitor prepaid cards — virtual or physical — for their end customers (B2B or B2C). All endpoints are available for interactive testing at https://sandbox.finhub.cloud. Each endpoint page includes a Try It panel where you can send live requests against the sandbox.

Architecture Overview

The BFF operates in one of two modes based on tenant configuration:

Prerequisites

Before issuing any card, ensure:
  1. Tenant credentials — valid X-Tenant-ID header on every request
  2. Account funded — the tenant’s WALLET account has sufficient balance
  3. Card BINs available — call POST /card/v2/cardTypes to discover available BINs and their requirements
  4. Cardholder created (if needCardHolder: true on the BIN) — cardholder must reach status: pass_audit before a card can be linked
All API bodies are raw JSON strings (Content-Type: application/json). The BFF forwards them directly to FinCard Virtual after signature verification.

Choose Your Card Type


Common Headers

Every request requires:
Four card issuance processes, each with a distinct flow. All share the same API endpoints but differ in required steps and configuration.

1. Virtual Card (PREPAID_CARD)

The standard flow for issuing virtual prepaid cards.
Monitor cardholder approval via Cardholder List or Webhooks. Proceed to card creation only when status=pass_audit.

2. Physical Card

Physical cards are purchased offline in bulk, then assigned and activated via API.
Before activation, card/info/sensitive returns limited data. Full card details (number, CVV, expiry) are only available after successful activation.

3. Shared Card (BUDGET_CARD)

Multiple cards share the same wallet. Deposit = allocate credit limit, Withdraw = reduce credit limit.
  • Deposit on a shared card = allocating credit from the shared pool
  • Withdraw on a shared card = reducing the credit limit
  • All cards share the same underlying MARGIN account balance

4. Gift Card

Gift cards return only a redemption URL. No card number/CVV/expiry. No deposit/withdraw/freeze/unfreeze.

Gift Card Restrictions


Flow Comparison