Summary Record By Filter

URL

The relevant endpoint and http method information used to list all transaction history is given below.

HTTP Method URL
POST /v1/TransactionData/SummaryRecordByFilter

Request Params

Params Type Mandatory Description
page_size int Yes Page Size (Number of returned records)
page_index int Yes Page Index
order_column string Yes Order Column (CreatedDateUtc)
order_by string No Order By
id int No Transaction ID (The Id returned in the response after calling a service)
ext_transaction_id string No External Transaction ID (The Id provided in the request when calling a service)
tenant_id int No Tenant ID
wallet_id int No Wallet ID
process_level_status_id int No Process Level Status ID (10: Pending, 20: Completed, 40: Cancellation Completed, 60: Refund Completed)
transaction_type_code int No Transaction Type Code /EX: 5001 (Codes are available at the bottom of the page)
transaction_type_code_list int[] No Transaction Type Code List /EX: [5001, 2001]
to_wallet_id int No To Wallet ID
currency_code string[] No Currency Code ("TRY")
from_account_number string No From Account Number
from_account_type_Id int No From Account Type ID
from_account_Id int No From Account ID
from_wallet_number string No From Wallet Number
to_account_type_Id int No To Account Type ID
to_account_Id int No To Account ID
to_account_number string No To Account Number
to_wallet_number string No To Wallet Number
from_description string No From Description
to_description string No To Description
start_date datetime Yes Start Date Start Date
end_date datetime Yes End Date
min_amount decimal No Minimum Amount
max_amount decimal No Maximum Amount
media_identifier string No It is the parameter to be used in card transaction searches. /EX: 519653axvdab1234
is_media_identifier_used boolean No Is Media Identifier Used ?
provider_id string No Provider ID
channel_type bool No Channel Type (To list only ATM transactions, use "channel_type": "ATM")
transaction_group int No Transaction Group

Response Params

Params Type Description
status int Status
code string Code
message string Message
payload obje Payload
results obje[] Results
id int Transaction ID
tenant_id int Tenant ID
tx_group_correlation_id string Group Correlation ID
tx_ref_correlation_id string Reference Correlation ID
wallet_id int Wallet ID
transaction_type_id int Transaction Type ID
transaction_type string Transaction Type
transaction_status_id int Transaction Status ID (10, 20, 40, 60)
transaction_status string Transaction Status (NormalPending: Pending, NormalCompleted: Completed, CancelCompleted: Cancelled, ReverseCompleted: Refunded)
result_code string Result Code
tx_additional_data_json string Transaction Additional Data JSON
created_date_utc datetime Created Date UTC
updated_date_utc datetime Updated Date UTC
completed_date_utc datetime Completed Date UTC
financial_process_completed_date_utc datetime Financial Process Completed Date UTC
is_financial_process_completed boolean Is Financial Process Completed ?
to_wallet_id string To Wallet ID
tx_base_amount decimal Base Amount
tx_additional_fee decimal Additional Fee
tx_amount_with_additional_fee decimal Amount With Additional Fee
currency_code string Currency Code
tx_end_user_preview_json string End User Preview JSON
tx_pre_financial_acquired_record_json string Pre Financial Acquired Record JSON
tx_financial_acquired_record_json string Financial Acquired Record JSON
from_description string From Description
to_description string To Description
kyc_level_id int KYC Level ID
from_account_type_Id int From Account Type ID
from_account_Id string From Account ID
from_wallet_number string From Wallet Number
from_account_number string From Account Number
to_account_number string To Account Number
to_account_type_Id int To Account Type ID
to_account_Id string To Account ID
to_wallet_number string To Wallet Number
is_need_settlement boolean Is Need Settlement ?
settlement_day int Settlement Day
ext_transaction_id string External Transaction ID
from_user_kyc_info string From User KYC Info
to_user_kyc_info string To User KYC Info
source_type string Source Type
channel_type string Channel Type
media_identifier string Media Identifier
terminal_no string Terminal No
media_type string Media Type
provider_id string Provider ID
to_account_tx_base_amount decimal To Account Base Amount
to_account_tx_additional_fee decimal To Account Additional Fee
to_account_tx_amount_with_additional_fee decimal To Account Amount With Additional Fee
from_group_code string From Group Code
to_group_code string To Group Code
page_index int Page Index
last_row_index int Last Row Index
page_count int Page Count
page_size int Page Size
row_count int Row Count
order_column string Order Column
order_by string Order By

REQUEST (POST):

{
  "start_date": "2025-05-26T21:00:00.000Z",
  "end_date": "2025-05-27T20:59:59.999Z",
  "page_index": 1,
  "page_size": 25,
  "order_column": "CreatedDateUtc",
  "order_by": "desc",
}

RESPONSE:

{
    "status": 0,
    "code": null,
    "message": null,
    "payload": {
        "results": [
            {
                "id": "12527227424023",
                "tenant_id": "5",
                "tx_group_correlation_id": "0",
                "tx_ref_correlation_id": "0",
                "wallet_id": "46272426206222275245",
                "transaction_type_id": 1002,
                "transaction_type": "Topup Credit Card | IsCashinTx = true",
                "transaction_status_id": 40,
                "transaction_status": "CancelCompleted",
                "result_code": "Success",
                "tx_additional_data_json": "{\"TenantId\":5,\"ExtCreditTransactionId\":\"0302202117:21\",\"CreditCardPostTypeId\":\"b_pos_5625665ddss\",\"AccountNumber\":\"ENS00012111222\",\"WalletNumber\":\"1272712926\",\"Amount\":100.0,\"CurrencyCode\":\"TRY\"}",
                "created_date_utc": "2021-08-03T14:27:37.691857Z",
                "updated_date_utc": "2021-12-13T12:35:35.6327799Z",
                "completed_date_utc": "2021-12-13T12:35:35.252742Z",
                "financial_process_completed_date_utc": null,
                "is_financial_process_completed": false,
                "to_wallet_id": "0",
                "tx_base_amount": 100.00,
                "tx_additional_fee": -6.00,
                "tx_amount_with_additional_fee": 94.00,
                "currency_code": "TRY",
                "tx_end_user_preview_json": "",
                "tx_pre_financial_acquired_record_json": null,
                "tx_financial_acquired_record_json": null,
                "from_description": "",
                "to_description": "",
                "kyc_level_id": 30,
                "from_account_type_id": 1,
                "from_account_id": "4723266248271272222",
                "from_wallet_number": "1179714926",
                "from_account_number": "ENS00012111222",
                "to_account_number": "0",
                "to_account_type_id": 0,
                "to_account_id": "0",
                "to_wallet_number": "0",
                "is_need_settlement": false,
                "settlement_day": 0,
                "ext_transaction_id": null,
                "from_user_kyc_info": null,
                "to_user_kyc_info": null,
                "source_type": null,
                "channel_type": null,
                "media_identifier": null,
                "terminal_no": null,
                "media_type": "",
                "provider_id": null
                "to_account_tx_base_amount": 3.0000,
                "to_account_tx_additional_fee": 0.0000,
                "to_account_tx_amount_with_additional_fee": 3.0000

            },
            …
            }
        ],
        "page_index": 1,
        "last_row_index": 0,
        "page_count": 41,
        "page_size": 100,
        "row_count": 4001,
        "order_column": "UpdatedDateUtc",
        "order_by": "desc"
    }
}
Transaction Type Code Transaction Type
1001 Topup Bank Transfer (Personal account)
1002 Topup Credit Card (Personal account)
1003 Topup Debit Card
1004 Topup Bank Transfer (Business account)
1005 Topup Credit Card (Business account)
1006 Topup Debit Card
2001 Personal Withdraw to Bank (Personal account)
2002 Business Withdraw to Bank (Business account)
3001 P2P Send Money to Wallet (PersonalToPersonalTransfer)
3002 P2B Send Money to Wallet
3003 B2B Send Money to Wallet
3004 B2P Send Money To Wallet
4001 Send Money To Bank (Business account)
4002 Send Money To Bank (Personal account)
5001 P2B Sync Wallet Transfer
10001 P2B Payment Refund (Async)
3010 B2P Cash Back - Cash Balance
3020 B2P Cash Back - Payment Balance
5003 Card Package Pre Auth
1007 Conditional Refund
1008 Conditional Refund
5010 P2B Sync Wallet Transfer
5002 B2B Payment
5004 P2B Payment Burn Loyalty
5006 P2B Payment Earn Loyalty

Chatbot