Card lifecycle
Move a card through its states after issuance — status changes, replacement, renewal, blocking and closure.
Service that lists card details based on an open card number
Retrieves basic card information for a given PAN (Primary Account Number). Accepts GetBasicCardInformationByPanRequest containing Pan. Returns GetBasicCardInformationByPanResponse with Bin, Psn (card sequence number), CardType, MaskedCardNumber, EncryptedCardNumber, HashCardNumber, ShadowCardNumber, and CustomerNumber.
Service that lists card details based on an open card number › Request Body
panPan - [Optional]
Service that lists card details based on an open card number › Responses
Success
customerNumberCustomer Number - [Optional]
binBin - [Optional]
psnPsn - [Optional]
cardTypeCard Type - [Optional]
encryptedCardNumberEncrypted Card Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
hashCardNumberHash Card Number - [Optional]
shadowCardNumberShadow Card Number - [Optional]
Service that retrieves debit card information
Retrieves detailed debit card information for a given ShadowCardNumber. Accepts GetDebitCardInfoRequest with ShadowCardNumber. Calls _intRepository.GetSearchByCustomernumberCardnumber() and _debitManagementServiceProxy.ListCardAccountByShadowCardNumber() to retrieve card details. Returns GetDebitCardInfoResponse containing DebitCardModel with properties such as Barcode, BranchCode, CardStatusCode, MaskedCardNumber, CustomerNumber, VirtualFlag, SupplementaryCardFlag, and a list of CardAccountInfo including AccountNumber, AccountType, AccountBranchId, AccountOrderFlag, and FecCode.
Service that retrieves debit card information › Request Body
shadowCardNumberShadow Card Number - [Optional]
Service that retrieves debit card information › Responses
Success
Card Info - [Optional]
Service that updates the status information of a debit card
Changes the status of a debit card. Sends ShadowCardNumber, StatusCode, StatusReasonCode, Channel, and optional CloseRequestDate to _debitManagementServiceProxy.ChangeCardStatus. Returns an empty ChangeDebitCardStatusResponse.
Service that updates the status information of a debit card › Request Body
shadowCardNumberShadow Card Number - [Optional]
statusCodeStatus Code - [Optional]
statusReasonCodeStatus Reason Code - [Optional]
channelChannel - [Optional]
closeRequestDateClose Request Date - [Optional]
Service that updates the status information of a debit card › Responses
Success
toStatusActiveTo Status Active - [Optional]
Service that changes the branch associated with a debit card
Changes the branch of a debit card. Sends ShadowCardNumber, TargetBranchCode, and Channel to _debitManagementServiceProxy.ChangeCardBranch. Returns IsSuccess, OldBranch, and NewBranch.
Service that changes the branch associated with a debit card › Request Body
targetBranchCodeTarget Branch Code - [Optional]
shadowCardNumberShadow Card Number - [Optional]
channelChannel - [Optional]
Service that changes the branch associated with a debit card › Responses
Success
isSuccessIs Success - [Optional]
oldBranchOld Branch - [Optional]
newBranchNew Branch - [Optional]
Service that links an account to a card
Attaches a debit card to a bank account using account details including branch, type, suffix, number, shadow card number, alias, and IBAN. Converts request and response between internal and service contracts.
Service that links an account to a card › Request Body
fecCodeFec Code - [Optional]
accountBranchIdAccount Branch Id - [Optional]
accountSuffixAccount Suffix - [Optional]
accountNumberAccount Number - [Optional]
accountOrderFlagAccount Order Flag - [Optional]
accountTypeAccount Type - [Optional]
shadowCardNumberShadow Card Number - [Optional]
accountAliasAccount Alias - [Optional]
ibanIban - [Optional]
Service that links an account to a card › Responses
Success
recordIdRecord Id - [Optional]
Service that lists debit card log information based on the provided Shadow Card Number
Retrieves debit card log data for a given ShadowCardNumber. Accepts GetDebitCardLogDataListByShadowCardNumberRequest with ShadowCardNumber, CustomerNumber, LogCode, StartDate, and EndDate. Calls _debitManagementServiceProxy.GetCardLogDataListByShadowCardNumber() and maps results to CardLogData. Returns GetDebitCardLogDataListByShadowCardNumberResponse containing a list of CardLogData with properties such as CardRefNumber, ShadowCardNumber, MaskedCardNumber, CustomerNumber, LogCode, LogCodeDescription, OldValue, NewValue, CardLogDetail, InsertChannelId, InsertChannelDescription, InsertUserId, and InsertDate.
Service that lists debit card log information based on the provided Shadow Card Number › Request Body
customerNumberCustomer Number - [Optional]
startDateStart Date - [Optional]
endDateEnd Date - [Optional]
shadowCardNumberShadow Card Number - [Optional]
logCodeLog Code - [Optional]
Service that lists debit card log information based on the provided Shadow Card Number › Responses
Success
Card Log Data List - [Optional]
Service that lists credit card log information based on the provided Shadow Card Number
Retrieves credit card log data for a given shadow card number. Accepts GetCreditCardLogDataListByShadowCardNumberRequest with parameters ShadowCardNumber, CustomerNumber, LogCode, StartDate, and EndDate. Returns GetCreditCardLogDataListByShadowCardNumberResponse containing a list of CreditCardLogData items, each with CardRefNumber, ShadowCardNumber, MaskedCardNumber, CustomerNumber, OldValue, NewValue, CardLogDetail, InsertChannelId, InsertChannelDescription, LogCode, LogCodeDescription, InsertDate, and InsertUserId. Internally calls _crdIssuingServiceProxy.GetCardLogDataListByShadowCardNumber(). Validates StartDate, EndDate, and ShadowCardNumber before processing.
Service that lists credit card log information based on the provided Shadow Card Number › Request Body
customerNumberCustomer Number - [Optional]
startDateStart Date - [Optional]
endDateEnd Date - [Optional]
shadowCardNumberShadow Card Number - [Optional]
logCodeLog Code - [Optional]
Service that lists credit card log information based on the provided Shadow Card Number › Responses
Success
Card Log Data List - [Optional]
Service that lists card details based on an open card number
Retrieves detailed card information for a given card number (PAN) and optional PAN sequence number. Accepts GetCardByCardNumberRequest containing CardNumber and PanSequenceNumber. Returns GetCardByCardNumberResponse with Bin, CardNumber, CardRefNumber, CardSeqNumber, CardType, CustomerNumber, EncryptedCardNumber, ExpiryDate, HashCardNumber, MainCardRefNumber, MainCustomerNumber, MaskedCardNumber, MaskedPanAlternative, OwnerSearchName, ProductNumber, StatusCode, and StatusReasonCode.
Service that lists card details based on an open card number › Request Body
cardNumberCard Number - [Optional]
panSequenceNumberPan Sequence Number - [Optional]
Service that lists card details based on an open card number › Responses
Success
customerNumberCustomer Number - [Optional]
expiryDateExpiry Date - [Optional]
mainCustomerNumberMain Customer Number - [Optional]
hashCardNumberHash Card Number - [Optional]
encryptedCardNumberEncrypted Card Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
binBin - [Optional]
shadowCardNumberShadow Card Number - [Optional]
cardSeqNumberCard Seq Number - [Optional]
statusCodeStatus Code - [Optional]
statusReasonCodeStatus Reason Code - [Optional]
cardNumberCard Number - [Optional]
cardTypeCard Type - [Optional]
productNumberProduct Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
maskedPanAlternativeMasked Pan Alternative - [Optional]
mainCardRefNumberMain Card Ref Number - [Optional]
ownerSearchNameOwner Search Name - [Optional]
Service that displays secure card information based on an open card number
Retrieves secure card information using the PAN. The response includes encrypted card number, hashed card number, first six digits, first eight digits, last four digits, and a record ID.
Service that displays secure card information based on an open card number › Request Body
channelChannel - [Optional]
panPan - [Optional]
Service that displays secure card information based on an open card number › Responses
Success
encryptedCardNumberEncrypted Card Number - [Optional]
hashCardNumberHash Card Number - [Optional]
firstEightFirst Eight - [Optional]
firstSixFirst Six - [Optional]
lastFourLast Four - [Optional]
recordIdRecord Id - [Optional]
Service that lists card information based on the Shadow Card Number
Service that lists card information based on the Shadow Card Number.
Service that lists card information based on the Shadow Card Number › Request Body
channelChannel - [Optional]
shadowCardNumberShadow Card Number - [Optional]
Service that lists card information based on the Shadow Card Number › Responses
Success
customerNumberCustomer Number - [Optional]
expiryDateExpiry Date - [Optional]
mainCustomerNumberMain Customer Number - [Optional]
hashCardNumberHash Card Number - [Optional]
encryptedCardNumberEncrypted Card Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
binBin - [Optional]
shadowCardNumberShadow Card Number - [Optional]
cardSeqNumberCard Seq Number - [Optional]
statusCodeStatus Code - [Optional]
statusReasonCodeStatus Reason Code - [Optional]
cardNumberCard Number - [Optional]
cardTypeCard Type - [Optional]
productNumberProduct Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
maskedPanAlternativeMasked Pan Alternative - [Optional]
mainCardRefNumberMain Card Ref Number - [Optional]
ownerSearchNameOwner Search Name - [Optional]
maskedPanSmartMasked Pan Smart - [Optional]