Read what happened on a card and correct it — transaction history, pending provisions, reversals and slip receipts.
getCreditTransactionList
Retrieves a list of credit card transactions for a given shadow card number. Accepts GetCreditTransactionListRequest containing ShadowCardNumber, EmbossName, SourceNetwork, TrnCodeMatrixId, MaxAmount, MinAmount, Transactiondatebegin, Transactiondateend, and TrnCode. Returns GetCreditTransactionListResponse with a list of CreditTransactionList items. Each item contains transaction details including AcqRefNumber, AuthorizationNumber, BillingAmount, BillingCurrency, Merchant details, Card details, transaction amounts, dates, log/status codes, installment info, and rewards. Validates Transactiondatebegin, Transactiondateend, and ShadowCardNumber before calling _crdTransactionServiceProxy.GetCreditTransactionList().
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCreditTransactionList › Request Body
transactiondatebeginTransactiondatebegin
transactiondateendTransactiondateend
shadowCardNumberShadow Card Number - [Optional]
embossNameEmboss Name - [Optional]
maxAmountMax Amount - [Optional]
minAmountMin Amount - [Optional]
sourceNetworkSource Network - [Optional]
trnCodeMatrixIdTrn Code Matrix Id - [Optional]
trnCodeTrn Code - [Optional]
getCreditTransactionList › Responses
Success
Credit Transaction - [Optional]
getPaymentAndCashadvanceInformationByCriterias
Retrieves payment and cash advance information filtered by various criteria including shadow card number, date range, customer number, channel type, branch, and transaction code. Returns a list of transactions with details such as masked card number, payment date, transaction amount, transaction code, currency, description, status, provision number, product transaction reference, channel information, and status description.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getPaymentAndCashadvanceInformationByCriterias › Request Body
channelTypeChannel Type - [Optional]
customerNumberCustomer Number - [Optional]
beginDateBegin Date - [Optional]
endDateEnd Date - [Optional]
shadowCardNumberShadow Card Number - [Optional]
trnCodeMatrixTrn Code Matrix - [Optional]
branchNoBranch No - [Optional]
getPaymentAndCashadvanceInformationByCriterias › Responses
Success
Get Payment And Cashadvance Information By Criterias - [Optional]
getDebitTransactionAll
Retrieves all debit transactions for a given ShadowCardNumber within a specified date range. Accepts GetDebitTransactionAllRequest with ShadowCardNumber, BeginDate, EndDate, NetworkType, TrnCodeMatrixId, AuthStatus, MaxAmount, MinAmount, ResponseCode, and ResponseReasonCode. Calls _intRepository.GetAuthorizationListByBegindateEnddate() and _intRepository.GetDbttransactionByCardrefCustomernum(), then maps results to GetDebitTransactionAllResponse containing ListOfTransaction with properties such as TransactionDate, CardRefNumber, MaskedCardNumber, NetworkTypeDescription, ChannelTypeDescription, TrnCodeMatrixDescription, TrnStatusDescription, ResponseCodeDescription, ResponseReasonCodeDescription, TrnAmount, TrnCurrencyDescription, LocalAmount, SettlementAmount, AuthorizationNumber, PinUsage, PanEntryMode, OfflineFlag, Rrn, TerminalType, MerchantName, MccDescription, TerminalNumber, MerchantCountryCode, IsChipFlag, AuthorizationMatchStatus, BkmUniqueMerchantId, MatchStatusDescription, CardSeqNumber, Utid, LocalCurrencyDescription, CustomerNumber, MainCustomerNumber, SettlementCurrencyDescription, and TrnDescription.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getDebitTransactionAll › Request Body
shadowCardNumberShadow Card Number - [Optional]
beginDateBegin Date - [Optional]
endDateEnd Date - [Optional]
responseCodeResponse Code - [Optional]
responseReasonCodeResponse Reason Code - [Optional]
networkTypeNetwork Type - [Optional]
trnCodeMatrixIdTrn Code Matrix Id - [Optional]
maxAmountMax Amount - [Optional]
minAmountMin Amount - [Optional]
authStatusAuth Status - [Optional]
getDebitTransactionAll › Responses
Success
List Of Transaction - [Optional]
getAuthorizationListByBegindateEnddate
Retrieves a list of authorization transactions based on the provided date range and optional filters. The method accepts GetAuthorizationListByBegindateEnddateRequest containing GetAuthorizationListByBegindateEnddateParam, which allows filtering by AuthStatus, BeginDate, EndDate, MaxAmount, MinAmount, NetworkType, ResponseCode, ResponseReasonCode, ShadowCardNumber, and TrnCodeMatrixId. The response returns GetAuthorizationListByBegindateEnddateResponse containing a list of GetAuthorizationListByBegindateEnddateResult items, including details such as AuthorizationNumber, CardRefNumber, CustomerNumber, ShadowCardNumber, TransactionDate, TrnAmount, TrnCurrencyDescription, TrnStatusDescription, MerchantName, MerchantCountryCode, ChannelTypeDescription, TerminalNumber, and other authorization-related metadata.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getAuthorizationListByBegindateEnddate › Request Body
Get Authorization List By Begindate Enddate Param - [Optional]
getAuthorizationListByBegindateEnddate › Responses
Success
Get Authorization List By Begindate Enddate Result - [Optional]
getDbttransactionByCardrefCustomernum
Retrieves DBT transactions for a given card reference or customer number. Accepts GetDbttransactionByCardrefCustomernumRequest with GetDbttransactionByCardrefCustomernumParam containing filters such as CustomerNumber, MainCardRefNumber, CardSeqNumber, TransactionDateBegin, TransactionDateEnd, MCC, RRN, TRN_STATUS, TRN_CODE_MATRIX_ID, ResponseCode, NetworkType, AuthorizationMatchStatus, MinAmount, MaxAmount, EmbossName, SourceNetwork. Returns GetDbttransactionByCardrefCustomernumResponse containing a list of GetDbttransactionByCardrefCustomernumResult items. Each result item includes transaction details such as PAN_ENTRY_MODE, MASKED_CARD_NUMBER, MAIN_CARD_REF_NUMBER, CUSTOMER_NUMBER, MAIN_CUSTOMER_NUMBER, PRODUCT, CHANNEL_TYPE_DESCRIPTION, NETWORK_DESCRIPTION, TERMINAL_TYPE, SETTLEMENT_AMOUNT, SETTLEMENT_CURRENCY, CLEARING_NUMBER, CLEARING_CHANNEL, CLEARING_DATE, TRN_CODE_MATRIX_DESC, TRN_AMOUNT, TRN_CURRENCY, LOCAL_AMOUNT, LOCAL_CURRENCY, TRN_DATE, EARNED_REWARD_MERCHANT, EARNED_REWARD_BANK, REWARD_TYPE_DESCRIPTION, MCC_DESCRIPTION, AUTHORIZATION_NUMBER, TERMINAL_NUMBER, MERCHANT_NAME, MERCHANT_CITY, MERCHANT_COUNTRY_CODE, BKM_UNIQUE_MERCHANT_ID, MERCHANT_AMEX_ID, INVOICE_NUMBER, DISPLAY_AT_CHANNELS, TRN_DESCRIPTION, EOD_DATE, TRN_ORIGIN, ACQ_REF_NUMBER, CAMPAIGN_CODE_ACQ, CAMPAIGN_CODE_ISS, EARNED_REWARD_CAMPAIGN_ISS, EARNED_REWARD_CAMPAIGN_ACQ, REF_UTID, UTID, REQUEST_DATE, OFFLINE_FLAG, EMBOSS_NAME, CARD_SEQ_NUMBER, AUTHORIZATION_MATCH_STATUS, CURRENCY_CODE_DESCRIPTION, MATCH_STATUS_DESCRIPTION, RRN, TRN_STATUS_DESCRIPTION, BILLING_AMOUNT, BILLING_CURRENCY, PIN_USAGE, IS_CHIP_FLAG. Calls _intRepository.GetDbttransactionByCardrefCustomernum() and maps results to internal structure.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getDbttransactionByCardrefCustomernum › Request Body
Get Dbttransaction By Cardref Customernum Param - [Optional]
getDbttransactionByCardrefCustomernum › Responses
Success
Get Dbttransaction By Cardref Customernum Result - [Optional]