Card lifecycle
Move a card through its states after issuance — status changes, replacement, renewal, blocking and closure.
List tenant debit cards for a customer
Returns the list of debit cards for a customer filtered by tenant. Retrieves card data via GetCustomerDebitCardListByTenant, enriches results with account balance information from Core Banking, and determines pending replace status based on renewal flags. Performs request validation and returns GetCustomerDebitCardListByTenantIdResponse containing customer debit card details.
List tenant debit cards for a customer › Request Body
customerNumberCustomer Number - [Optional]
tenantIdTenant Id - [Optional]
channelChannel - [Optional]
List tenant debit cards for a customer › Responses
Success
Customer Debit Card List - [Optional]
Service that lists Shadow and Masked card information based on the customer’s Tenant information
Returns the list of debit shadow cards for a customer filtered by tenant. Retrieves shadow card information via GetCustomerDebitShadowCardsByTenant and returns card type, masked and shadow card numbers, product details, and card status information after request validation.
Service that lists Shadow and Masked card information based on the customer’s Tenant information › Request Body
customerNumberCustomer Number - [Optional]
tenantIdTenant Id - [Optional]
channelChannel - [Optional]
Service that lists Shadow and Masked card information based on the customer’s Tenant information › Responses
Success
Customer Debit Shadow Card List - [Optional]
Service that allows updating the status information of a card
Changes the status of a debit card using status code, reason, and optional transaction information. Returns whether the card status is active after the change.
Service that allows updating the status information of a card › Request Body
shadowCardNumberShadow Card Number - [Optional]
statusCodeStatus Code - [Optional]
statusReasonCodeStatus Reason Code - [Optional]
channelChannel - [Optional]
transactionIdTransaction Id - [Optional]
closeRequestDateClose Request Date - [Optional]
Service that allows updating the status information of a card › Responses
Success
toStatusActiveTo Status Active - [Optional]
Service that lists detailed card information
Retrieves the list of debit cards based on multiple filters such as ShadowCardNumber, CustomerNumber, MainCustomerNumber, Barcode, AccountNumber, BranchCode, CustomerNameSurname, IdentificationNumber, and CourierStatus. Supports corporate cards, active cards, and digital card flags. Returns a list of DebitCardModel including card details, sensitive data when applicable, account information via ListCardAccountByShadowCardNumber, card status logs, delivery information, and PIN setup status. Uses _dcidRepository.GetSearchByCustomernumberCardnumber for searching, _dbtServiceProxy for account and permission operations, _customerServiceProxy for card and PAN retrieval, and GetSensitiveData for retrieving sensitive card data such as CVV2.
Service that lists detailed card information › Request Body
isCorporateAllCardListIs Corporate All Card List - [Optional]
customerNumberCustomer Number - [Optional]
mainCustomerNumberMain Customer Number - [Optional]
shadowCardNumberShadow Card Number - [Optional]
barcodeBarcode - [Optional]
accountNumberAccount Number - [Optional]
cardNumberCard Number - [Optional]
purposePurpose - [Optional]
channelCodeChannel Code - [Optional]
tenantIdTenant Id - [Optional]
branchCodeBranch Code - [Optional]
customerNameSurnameCustomer Name Surname - [Optional]
identificationNumberIdentification Number - [Optional]
courierStatusCourier Status - [Optional]
Service that lists detailed card information › Responses
Success
List Of Card - [Optional]
Service that lists detailed card information
Retrieves the list of debit cards based on multiple filters such as ShadowCardNumber, CustomerNumber, MainCustomerNumber, Barcode, AccountNumber, BranchCode, CustomerNameSurname, IdentificationNumber, and CourierStatus. Supports corporate cards, active cards, and digital card flags. Returns a list of DebitCardModel including card details, sensitive data when applicable, account information via ListCardAccountByShadowCardNumber, card status logs, delivery information, and PIN setup status. Uses _dcidRepository.GetSearchByCustomernumberCardnumber for searching, _dbtServiceProxy for account and permission operations, _customerServiceProxy for card and PAN retrieval, and GetSensitiveData for retrieving sensitive card data such as CVV2.
Service that lists detailed card information › Request Body
isCorporateAllCardListIs Corporate All Card List - [Optional]
customerNumberCustomer Number - [Optional]
mainCustomerNumberMain Customer Number - [Optional]
shadowCardNumberShadow Card Number - [Optional]
barcodeBarcode - [Optional]
accountNumberAccount Number - [Optional]
cardNumberCard Number - [Optional]
purposePurpose - [Optional]
channelCodeChannel Code - [Optional]
tenantIdTenant Id - [Optional]
branchCodeBranch Code - [Optional]
customerNameSurnameCustomer Name Surname - [Optional]
identificationNumberIdentification Number - [Optional]
courierStatusCourier Status - [Optional]
Service that lists detailed card information › Responses
Success
List Of Card - [Optional]
Service that retrieves card information
Retrieves detailed information for a debit card using either the CardNumber (PAN) or ShadowCardNumber.
Includes card metadata (status, branch, product, owner, expiry, virtual/digital flags, embossing info, sensitive data)
and the list of attached accounts with account balances, usable balances, IBAN, currency, account type/subtype, and error info if fetching fails.
Uses _customerServiceProxy to map PAN to ShadowCardNumber, _dcidRepository for card search, and _coreBankingIntegrationOutdoor for account info.
Service that retrieves card information › Request Body
shadowCardNumberShadow Card Number - [Optional]
cardNumberCard Number - [Optional]
Service that retrieves card information › Responses
Success
Card Info - [Optional]
Card renewal service
Replaces an existing card with a new one. Accepts details such as card emboss reason, product number, delivery information, and optional permissions. Returns the new card information, including masked number, shadow card number, and any warnings.
Card renewal service › Request Body
deliveryBranchCodeDelivery Branch Code - [Optional]
channelChannel - [Optional]
shadowCardNumberShadow Card Number - [Optional]
embossNameEmboss Name - [Optional]
deliveryTypeDelivery Type - [Optional]
deliveryAddressTypeDelivery Address Type - [Optional]
cardEmbossReasonCard Emboss Reason - [Optional]
cardEmbossSubReasonCard Emboss Sub Reason - [Optional]
productNumberProduct Number - [Optional]
cardSendAddressIdCard Send Address Id - [Optional]
enrollMasterpassEnroll Masterpass - [Optional]
Permissions - [Optional]
Card renewal service › Responses
Success
newCardGeneratedNew Card Generated - [Optional]
productChangedProduct Changed - [Optional]
shadowCardNumberShadow Card Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
Warnings - [Optional]
Service that updates a card to a renewable status and performs card renewal
Changes the status of a debit card and optionally replaces it with a new card, handling embossing, delivery, and permissions. Returns the updated status and replacement card details.
Service that updates a card to a renewable status and performs card renewal › Request Body
channelChannel - [Optional]
shadowCardNumberShadow Card Number - [Optional]
cardStatusCodeCard Status Code - [Optional]
cardStatusReasonCodeCard Status Reason Code - [Optional]
closeRequestDateClose Request Date - [Optional]
Replace Info - [Optional]
Service that updates a card to a renewable status and performs card renewal › Responses
Success
toStatusActiveTo Status Active - [Optional]
Replace Result - [Optional]
Service that checks the existence of a card based on the open card number
Checks whether a specific card exists in the system. Accepts a CardNumber and returns a flag (IsFound) along with the ServiceDomainId indicating where the card was found.
Service that checks the existence of a card based on the open card number › Request Body
cardNumberCard Number - [Optional]
Service that checks the existence of a card based on the open card number › Responses
Success
isFoundIs Found - [Optional]
serviceDomainIdService Domain Id - [Optional]
Service for adding Debit Card logs
Adds a log entry for a debit card including details like old and new values, card reference, masked number, and validity flag.
Service for adding Debit Card logs › Request Body
customerNumberCustomer Number - [Optional]
validFlagValid Flag - [Optional]
channelChannel - [Optional]
logCodeLog Code - [Optional]
cardLogDetailCard Log Detail - [Optional]
shadowCardNumberShadow Card Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
oldValueOld Value - [Optional]
newValueNew Value - [Optional]
Service for adding Debit Card logs › Responses
Success
recordIdRecord Id - [Optional]