Skip to content

Cards

The Cards section enables administrators to manage NFC card inventory, track card assignments, and monitor card operations.

Screenshot

Cards List

Cards List

Statistics

StatDescription
Total CardsTotal cards in system
ActiveCurrently active cards
LinkedCards linked to users
BlockedBlocked cards
UnassignedNot linked to any user

Table Columns

ColumnDescription
Card UIDUnique identifier (masked)
UserLinked user (name, phone)
StatusActive, Blocked, Unassigned
Linked DateWhen card was linked
Last UsedLast transaction timestamp
ActionsView, Block, Unlink

Search & Filters

FilterOptions
SearchUID, user name, phone
StatusAll, Active, Blocked, Unassigned

Card Details

Info Card Fields

FieldDescription
Card UIDFull unique identifier
Card TypeCard type/brand
StatusCurrent status
CreatedRegistration date
LinkedWhen linked to user
Last UsedLast transaction
BlockedBlock timestamp (if blocked)
Block ReasonReason for blocking

Linked User

When card is linked to a user:

  • User name
  • Phone number
  • Account status
  • Link to user profile

Card Actions

Available Actions

ActionDescriptionCondition
Reset PINClear PIN for re-setupActive, linked
Block CardBlock with reasonActive
Unblock CardRestore to activeBlocked
UnlinkRemove user associationLinked

Block Reasons

ReasonDescription
lostReported Lost
stolenReported Stolen
fraudSuspected Fraud
user_requestUser Request
otherOther

Card Transactions

Recent transactions made with the card:

ColumnDescription
DateTransaction timestamp
TypeTransaction type
AmountTransaction value
VendorProcessing vendor
StatusTransaction status

Activity Log

Card activity history:

  • Created
  • Linked to user
  • PIN set
  • Transactions
  • Blocked/Unblocked
  • Unlinked

API Endpoints

EndpointMethodDescription
/admin/cardsGETList cards
/admin/cards/statsGETCard statistics
/admin/cards/:idGETCard details
/admin/cards/:id/blockPOSTBlock card
/admin/cards/:id/unblockPOSTUnblock card
/admin/cards/:id/unlinkPOSTUnlink from user
/admin/cards/:id/reset-pinPOSTReset PIN
/admin/cards/:id/transactionsGETCard transactions
/admin/cards/:id/activitiesGETActivity log
FilePurpose
src/pages/cards/CardsPage.tsxList page
src/pages/cards/CardDetailPage.tsxDetail page
src/components/cards/Card components
src/services/cardService.tsAPI service
src/types/card.tsType definitions

Internal use only - Keshless Payment Platform