Transactions

Read what happened on a card and correct it — transaction history, pending provisions, reversals and slip receipts.

Operations28DomainTransactionsStatedocumentedAPIs4

Operations

credit-digital-channels-integration

POST

/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

prepaid-digital-channels-integration

integration-corebanking-indoor

POST

/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.