Reference data
Look up the reference data a card programme is configured against — products, codes and parameters.
Service that lists card types based on the provided BIN number
Determines the card type (Credit, Debit, Prepaid, or None) for a given BIN (Bank Identification Number). Accepts GetCardTypeByBinRequest with the BIN string. Returns GetCardTypeByBinResponse containing CardType as CardDomainType enum. Uses _cache.GetBinOnusAll() to look up BIN definitions and resolves CardType using TryGetCardDomainType.
Service that lists card types based on the provided BIN number › Request Body
binBin - [Optional]
Service that lists card types based on the provided BIN number › Responses
Success
cardTypeCard Type - [Optional]
Service that lists product information for a card based on Shadow Card Number
Retrieves product information based on a shadow card number. Returns product brand, card type, product number, product name, product short name, and digital card ability.
Service that lists product information for a card based on Shadow Card Number › Request Body
shadowCardNumberShadow Card Number - [Optional]
Service that lists product information for a card based on Shadow Card Number › Responses
Success
cardTypeCard Type - [Optional]
digitalAbilityDigital Ability - [Optional]
brandBrand - [Optional]
productNumberProduct Number - [Optional]
productNameProduct Name - [Optional]
productShortnameProduct Shortname - [Optional]
Service that lists statuses of available cards
Retrieves a list of available card statuses for a given card identified by ShadowCardNumber. The method accepts GetAvailableCardStatusListRequest containing ShadowCardNumber and Channel. The response returns GetAvailableCardStatusListResponse with a list of GetAvailableCardStatusListResponseItem, each containing StatusCode, StatusDescription, ReasonCode, and ReasonDescription.
Service that lists statuses of available cards › Request Body
shadowCardNumberShadow Card Number - [Optional]
channelChannel - [Optional]
Service that lists statuses of available cards › Responses
Success
List Of Status - [Optional]
Service that lists valid card issuance reasons
Retrieves emboss reason sub definitions with their valid and use flags. Calls _pmServiceProxy.GetEmbossReasonSubDefByValidFlag() and maps results to GetEmbossReasonSubDefByValidFlagResponse containing EmbossReasonSubDefList with properties ValidFlag, EmbossReasonSubCode, EmbossReasonSubDesc, and UseFlag.
Service that lists valid card issuance reasons › Responses
Success
Emboss Reason Sub Def List - [Optional]
Service that lists card issuance reasons available for printing
Retrieves a list of available emboss reasons for a given card identified by ShadowCardNumber. The method accepts GetAvailableEmbossReasonListRequest containing ShadowCardNumber. The response returns GetAvailableEmbossReasonListResponse with a list of GetAvailableEmbossReasonByCardStatusResult, each containing EmbossReasonSubCode, EmbossReasonSubDesc, StatusCode, StatusReasonCode, and ProductNumber.
Service that lists card issuance reasons available for printing › Request Body
shadowCardNumberShadow Card Number - [Optional]
Service that lists card issuance reasons available for printing › Responses
Success
Get Available Emboss Reason By Card Status Result - [Optional]
Service that lists all MCC group information
Retrieves all MCC groups from cache using _cache.GetMccGroupAll() and maps them to a list of MccGroup objects containing InstitutionCode, Kk100hOrderNumber, MccGroupCode, MccGroupDescription, QualificationIndicatorCode, UseInApplicationFlag, and ValidFlag.
Service that lists all MCC group information › Responses
Success
List Of Mcc Group - [Optional]
Service that lists all transaction status information
Service that lists local card information based on the provided BIN
Service that lists local card information based on the provided BIN.
Service that lists local card information based on the provided BIN › Request Body
binBin - [Optional]
Service that lists local card information based on the provided BIN › Responses
Success
validFlagValid Flag - [Optional]
acqFlagAcq Flag - [Optional]
bonusFlagBonus Flag - [Optional]
businessFlagBusiness Flag - [Optional]
preAuthDebitFlagPre Auth Debit Flag - [Optional]
binMinValueBin Min Value - [Optional]
binMaxValueBin Max Value - [Optional]
binDescriptionBin Description - [Optional]
processorBinProcessor Bin - [Optional]
issuerBankCodeIssuer Bank Code - [Optional]
cardTypeCard Type - [Optional]
cardBrandCard Brand - [Optional]
panLengthPan Length - [Optional]
rewardTypeReward Type - [Optional]
authenticationTypeAuthentication Type - [Optional]
loyaltyProgramLoyalty Program - [Optional]
binLengthBin Length - [Optional]
Service that lists eligible products
Retrieves all applicable card products from cache. Maps each cached product to GetApplicableProductsResponseItem including Bin, Brand, ClassCode, ContactlessAbility, DigitalAbility, EmvAbility, GroupCode, IsNoName, ListOfApplicableChannel, ProductName, ProductNumber, ProductShortName, SegmentCode, TenantId, TypeCode, TypeCodeDetail, and VirtualAbility. Returns the list as GetApplicableProductsResponse.
Service that lists eligible products › Request Body
queryDateQuery Date - [Optional]
Service that lists eligible products › Responses
Success
List Of Product - [Optional]
Service that lists valid network types
Service that lists valid response codes
Retrieves a list of response codes filtered by valid flag. Each item includes transaction domain, response code, description, success flag, and metadata such as insert/update dates and user IDs.
Service that lists valid response codes › Responses
Success
Response Code Def List - [Optional]
Service that lists valid response reason codes
Retrieves a list of response reason codes filtered by valid flag. Each item includes the reason code, description, local description, validity flag, and metadata such as insert/update dates and user IDs.
Service that lists valid response reason codes › Responses
Success
Response Reason Code Def List - [Optional]
Service that lists valid transaction codes
Retrieves all valid transaction codes along with their descriptions, insert/update metadata, and validity flags. This is used to get the list of transaction code definitions for core banking integration.
Service that lists valid transaction codes › Responses
Success
Trn Code Def List - [Optional]
Service that lists valid Trn Code Matrix information
Retrieves all valid transaction code matrices along with their details, flags, and associated metadata. This is used to get the list of transaction code matrices for core banking integration.
Service that lists valid Trn Code Matrix information › Responses
Success
Trn Code Matrix List - [Optional]