Card Prime / Lifecycle

Every card, from generation to closure.

One status machine, one history, one set of controls — read the same way by the ATM, the switch, the branch and the app.

7.2 · Functional specification

The modules.

CARD PRIME D 3.0 — module specification
ModuleSpecification
Card lifecyclePAN generation (BIN + sequence + Luhn), status machine (active, blocked, temporarily blocked, closed, replaced, renewed, reissued), add-on cards, bulk generation, immutable history.
Onboarding & KYCCustomer registration, document types, duplicate and eligibility checks, instant KYC hooks for branch and KIOSK.
Instant issuancePre-generated stock, on-the-spot print, immediate PIN set via HSM, pre-activation.
Embossing — multi-vendorVendor profiles with per-vendor perso formats (embossing text, tracks, ICC data), PGP encryption, SFTP exchange, acknowledgement and rejection handling, vendor switching.
Limits & controlsPer product, per card, per channel (ATM, POS, e-commerce, OFF-US) and per currency; temporary controls.
PIN, CVV & HSMPVV and IBM offset PIN methods; CVV1, CVV2 and iCVV inside the HSM only; secure PIN set and reset via OTP; key-ID indirection.
KIOSK journeyGuided onboarding, KYC, product selection, instant card and PIN — the same API surface as every other channel, English and Arabic.
Digital cards — MDESIssuer-side token lifecycle (provision, suspend, resume, delete), cardholder verification, token-to-card mapping.
Virtual Card SDKAndroid and iOS SDK: create and display a virtual card, freeze and unfreeze, controls, tap-and-pay enablement.
Back office (UMS)Role and menu-based access, maker-checker queues, audit reports, user administration, static content, end-of-day jobs, English and Arabic.
Card programme

Four ways a card reaches a customer.

Card programme
Card typeForm factorIssuance channelActivation
Personalized debitChip + contactless (dual interface)Branch or back office → embossing vendorOn receipt, or pre-activated
Instant debitChip + contactless, pre-printed stockBranch or KIOSK, printed on the spotImmediate, PIN set via HSM
Digital cardMastercard token (MDES)Mobile app provisioningOn provisioning
Virtual cardSDK in the bank's own appMobile appImmediate
Limits & controls

Four axes, one answer at the terminal.

A limit is resolved from the product, the card, the channel and the currency together. Temporary controls carry an expiry, so an override set at a branch counter does not become permanent by accident.

Per product

Baseline limits for every card product — the default a new card inherits.

Per card

Overrides on a single card, with reason and actor recorded.

Per channel

ATM, POS, e-commerce and OFF-US each carry their own ceiling and count.

Per currency

USD, SAR and USD limits held separately, not converted at check time.

PIN, CVV & HSM

The application holds references, not keys.

  • PVV and IBM offset PIN methods, selectable per card product
  • CVV1, CVV2 and iCVV generated and verified inside the HSM only
  • Secure PIN set and reset through time-based OTP
  • Key-ID indirection — the application references a key, never holds one
  • Key ceremonies under dual control, per the institution's security policy

What this rules out

Because PIN and CVV operations happen only inside the hardware module, there is no configuration, no log level and no support procedure that can expose them. That is a property of the design rather than a policy anyone has to enforce.

Back office

UMS — where the institution governs itself.

Access

Role and menu-based

Every menu and action is granted by role, scoped by institution and region. A user sees only the entities they administer.

Control

Maker-checker queues

Card, limit and configuration changes are proposed by one user and approved by another, with the queue visible and audited.

Evidence

Audit reports

Who changed what, when, from where and why — exportable for internal audit and for the regulator.

Operations

End-of-day automation

Scheduled jobs for cut-off, reconciliation files, report generation and housekeeping.

Next step

Put a card in a customer's hand today.

Tell us your BIN plan, card products and where the customer starts — branch, KIOSK or app. We will come back with an issuance design, an embossing plan and a delivery schedule.