Transactions
Read what happened on a card and correct it — transaction history, pending provisions, reversals and slip receipts.
Operations
credit-digital-channels-integration
/credit/api/doPaymentTransaction
Executes a payment transaction (credit to card).
POST/credit/api/reversePaymentTransaction
Reverses a payment transaction.
POST/credit/api/doPaymentFeeInquiry
Inquires about fees for a payment transaction.
POST/credit/api/getCustomerTransactionDetail
Retrieves detailed information about a specific transaction identified by UTID (Unique Transaction Identifier).
POST/credit/api/getCardIntermTransactionInfo
Retrieves current period (interim) transactions.
POST/credit/api/getPendingProvisionList
Retrieves list of pending authorizations (provisions) that have not yet been settled.
POST/credit/api/getCreditCardTransactionAll
Comprehensive transaction retrieval that includes current period transactions, pending provisions, and future period installments.
POST/credit/api/getCreditCardCurrentTransactionList
Retrieves transactions for the current billing period only.
POST/credit/api/getTransactionAll
Retrieves all credit card transactions for a given card, including current period transactions, next period installments, and reward transactions. The service validates the card, fetches current and upcoming installments, filters reward transactions, and maps them into response models. The response includes CreditCardCurrentPeriodTransactions (current period transactions and pending provisions) and CreditCardNextPeriodInstallments (installments for the next period), with details on amounts, dates, descriptions, rewards, installments, and card product attributes.
POST/credit/api/getPendingProvisionListNew
Retrieves a list of pending provisions (pending transactions) for a given ShadowCardNumber. The service aggregates transaction details including amounts, currency, transaction date and description, earned rewards, installment eligibility, MCC and product info, transaction type, merchant details, and authorization/response info. Transactions are enriched with MCC definitions, card product info, and transaction code matrices. Special handling is applied for refunded transactions and certain channels (e.g., GetirFinans). Returns the mapped list of CreditCardPendingTransactionItem objects for integration purposes.
POST/credit/api/getDigitalSlipReceipt
Retrieves digital receipt/slip for a transaction.
debit-digital-channels-integration
/debit/api/getDebitCardTransactionByUtid
Retrieves detailed information about a specific transaction identified by its unique transaction identifier (UTID).
POST/debit/api/getDebitCardTransactionByUtidNew
Retrieves a debit card transaction by UTID using the new transaction flow. Directly queries debit transactions by UTID and returns the matching transaction record.
POST/debit/api/getDebitTransactionAll
Retrieves a comprehensive list of debit card transactions matching specified filters, supporting detailed transaction analysis and reporting.
POST/debit/api/updateTransactionForBNPL
Updates installment information for BNPL (Buy Now Pay Later) transactions. Updates corresponding transaction records for Installment Count, Installment Parameter, and Installment Profit Rate to synchronize with core banking system.
POST/debit/api/getDigitalSlipReceipt
Retrieves digital receipt/slip information for a transaction, supporting paperless receipt delivery.
POST/debit/api/getAuthorizationListByBegindateEnddate
Retrieves the list of debit card authorizations for a given period. Requires start date and end date as input and returns the authorization transactions that occurred within that date range.
POST/debit/api/getDbttransactionByCardrefCustomernum
Retrieves debit card transaction records based on card reference number and customer number. Calls DCID repository to fetch transaction data and returns the result without additional filtering or transformation.
prepaid-digital-channels-integration
/prepaid/api/getAuthorizationListByBegindateEnddate
Retrieves authorization list for a customer between given dates.
POST/prepaid/api/getPddtransactionByCardrefCustomernum
Retrieves PDD transactions by card reference and customer number.
POST/prepaid/api/getPrepaidTransactionAll
Retrieves a comprehensive list of transactions for a prepaid card with extensive filtering capabilities.
POST/prepaid/api/getPrepaidTransactionByUtid
Retrieves a single transaction by its Unique Transaction Identifier (UTID).
POST/prepaid/api/getDigitalSlipReceipt
Retrieves detailed receipt/slip information for a transaction, including all data required for printing or displaying a transaction receipt.
integration-corebanking-indoor
/Indoor/api/getCreditTransactionList
Queries and retrieves credit card transactions with comprehensive filtering capabilities.
POST/Indoor/api/getPaymentAndCashadvanceInformationByCriterias
Retrieves payment and cash advance transaction information with flexible criteria.
POST/Indoor/api/getDebitTransactionAll
Retrieves all debit card transactions for a given card.
POST/Indoor/api/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.
POST/Indoor/api/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.