Summary Record By Filter

URL

Tüm işlem geçmişini listelemek için kullanılan ilgili endpoint ve http metod bilgisi aşağıda verilmiştir.

HTTP Method URL
POST /v1/TransactionData/SummaryRecordByFilter

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
page_size int Hayır Sayfa Boyutu (Dönen kayıt sayısı)
page_index int Hayır Sayfa Dizini
order_column string Evet Sıralama Yapılacak Sütun (CreatedDateUtc)
order_by string Hayır Sıralama Tipi (desc)
ext_transaction_id string Hayır İşlem ID (Bir servise istek atarken requestt'te verilen Id)
id int Hayır ID (Bir servise istek attıktan sonra response'da dönen Id)
tenant_id int Hayır Tenant ID
wallet_id int Hayır Gönderici Cüzdan ID'si (Wallet/info veya Wallet/ListByFilter servislerinden erişilebilir)
process_level_status_id int Hayır İşlem Durum Kodu (10: Beklemede, 20: Tamamlandı, 40: İptal Tamamlandı, 60: İade Tamamlandı)
transaction_type_code int Hayır İşlem Tipi Kodu /ÖRN: 5001 (Kodlar sayfanın aşağısında mevcuttur)
transaction_type_code_list int[] Hayır İşlem Tipi Kodu Listesi /ÖRN: [5001, 2001]
to_wallet_id int Hayır Alıcı Cüzdan ID'si
currency_code string[] Hayır Para Birimi /ÖRN: ["TRY"]
from_account_number string Hayır Gönderici Hesap Numarası
from_account_type_Id int Hayır Gönderici Hesap Tipi Kodu
from_account_Id int Hayır Gönderici Hesap ID'si
from_wallet_number string Hayır Gönderici Cüzdan Numarası
to_account_type_Id int Hayır Alıcı Hesap Tipi Kodu
to_account_Id int Hayır Alıcı Hesap ID'si
to_account_number string Hayır Alıcı Hesap Numarası
to_wallet_number string Hayır Alıcı Cüzdan Numarası
from_description string Hayır Gelen Açıklama
to_description string Hayır Gönderilen Açıklama
start_date datetime Hayır Başlangıç Tarihi (Tarih aralığı belirtilmezse default olarak son 1 gün filtrelenir)
end_date datetime Hayır Bitiş Tarihi
min_amount int Hayır Minimum İşlem Tutarı
max_amount int Hayır Maksimum İşlem Tutarı
media_identifier string Hayır Kartlı işlem aramalarında kullanılacak parametredir. /ÖRN: 519653axvdab1234
is_media_identifier_used bool Hayır Tüm kartlı işlemleri listelemek için kullanılacak parametredir.
provider_id string Hayır Sağlayıcı Id'si /ÖRN: CardPackage, Metropol
channel_type bool Hayır Kanal Türü (Sadece ATM işlemlerini listelemek için "channel_type" : "ATM")
transaction_group int Hayır
is_local bool Hayır

Dönüş Parametreleri

Parametre Tip Açıklama
status int İşlem Statüsü
code string Kod
message string Mesaj
payload obje Veri
results obje[] Sonuç
id string ID (Bir servise istek attıktan sonra response'da dönen Id)
tenant_id string Tenant ID
tx_group_correlation_id string Korelasyon Grup ID
tx_ref_correlation_id string Referans Korelasyon ID
wallet_id string Gönderici Cüzdan ID'si
transaction_type_id int İşlem Tipi Kodu (Kodlar sayfanın aşağısında mevcuttur)
transaction_type string İşlem Tipi
transaction_status_id int İşlem Durum Kodu (10, 20, 40, 60)
transaction_status string İşlem Durumu (NormalPending:Beklemede, NormalCompleted:Tamamlandı, CancelCompleted:İptal, ReverseCompleted:İade)
result_code string Sonuç Kodu (Success)
tx_additional_data_json string Tx Json Datası
created_date_utc datetime Oluşturulma Tarihi
updated_date_utc datetime Güncellenme Tarihi
completed_date_utc datetime Tamamlanma Tarihi
financial_process_completed_date_utc datetime Finansallaşma Tarihi
is_financial_process_completed boolean Finansallaşma Süreci Tamamlandı mı ? (True/False)
to_wallet_id string Alıcı Cüzdan ID'si
tx_base_amount decimal Temel Tutar
tx_additional_fee decimal Komisyon Ücreti
tx_amount_with_additional_fee decimal Komisyon Eklenmiş Ücret Miktarı
currency_code string Para Birimi
tx_end_user_preview_json string Son Kullanıcı Json Önizlemesi
tx_pre_financial_acquired_record_json string Ön Finansallaşma Kayıtları Json
tx_financial_acquired_record_json string Finansallaşma Kayıtları Json
from_description string Gelen Açıklama
to_description string Gönderilen Açıklama
kyc_level_id int Kyc Seviyesi
from_account_type_Id int Gönderici Hesap Tipi Kodu
from_account_Id string Gönderici Hesap ID'si
from_wallet_number string Gönderici Cüzdan Numarası
from_account_number string Gönderici Hesap Numarası
to_account_number string Alıcı Hesap Numarası
to_account_type_Id int Alıcı Hesap Tipi Kodu
to_account_Id string Alıcı Hesap ID'si
to_wallet_number string Alıcı Cüzdan Numarası
is_need_settlement boolean Hakedişe İhtiyaç var mı?(true/false)
settlement_day int Hakedişe Kalan Gün
ext_transaction_id string İşlem ID'si (Bir servise istek atarken requestt'te verilen Id)
from_user_kyc_info string Gönderici Kyc Detayı
to_user_kyc_info string Alıcı Kyc Detayı
source_type string Kaynak Türü
channel_type string Kanal Türü (ATM işlemlerinde "channel_type" : "ATM" olarak döner.)
media_identifier string Ortam Tanımlayıcısı /ÖRN: 519653axvdab1234
terminal_no string Terminal Numarası
media_type string Kullanılan kart tipinin döndüğü parametredir.
provider_id string Sağlayıcı Id'si /ÖRN: CardPackage, Metropol
to_account_tx_base_amount decimal
to_account_tx_additional_fee decimal
to_account_tx_amount_with_additional_fee decimal
page_index int Sayfa Dizini
last_row_index int Son Satır Dizini
page_count int Sayfa Sayısı
page_size int Sayfa Boyutu (Dönen kayıt sayısı)
row_count int Satır Sayısı
order_column string Sıralama Yapılacak Kolon
order_by string Sıralama Tipi (asc veya desc)

İSTEK (POST):

{
   "page_size": 2,
   "page_index": 1,
   "order_column": "CreatedDateUtc",  
   "order_by": "desc" ,
   "currency_code": ["TRY"],
   "start_date" : "2023-12-25T11:04:59.765865Z",
   "end_date" : "2023-12-27T11:04:59.765865Z",

   "transaction_type_code_list" : [3001, 5001]
}

YANIT:

{
  "status": 0,
  "code": null,
  "message": null,
  "payload": {
      "results": [
{
"id": "5412543771118781111",
"tenant_id": "123400011221230647",
"tx_group_correlation_id": "0",
"tx_ref_correlation_id": "0",
"wallet_id": "1234620098868441234",
"transaction_type_id": 5001,
"transaction_type": "P2B Payment | IsCashinTx = false",
"transaction_status_id": 20,
"transaction_status": "NormalCompleted",
"result_code": "Success",
"tx_additional_data_json": "{\"TenantId\":123400011221230647,\"SenderAccountNumber\":\"7778510100\",\"SenderWalletNumber\":\"2222410401\",\"ExtTransactionId\":\"1000001235406600\",\"CurrencyCode\":\"TRY\",\"Amount\":135.0,\"Description\":\"MR PETROL                Istanbul     TR\",\"ReceiverWalletId\":7187987560082828301,\"HashKey\":null,\"ChannelType\":\"SYS\",\"SourceType\":\"PAYCORE\",\"MediaIdentifier\":\"519650xxcuab1234\",\"TerminalNo\":\"01214123\",\"Rrn\":\"336100067809\",\"Mcc\":\"5541\",\"AcquirerId\":\"0001340000\",\"MerchantId\":\"123400002132290\"}",
"created_date_utc": "2023-12-26T21:18:06.4396599Z",
"updated_date_utc": "2023-12-26T21:18:06.7322805Z",
"completed_date_utc": "2023-12-26T21:18:06.7322814Z",
"financial_process_completed_date_utc": null,
"is_financial_process_completed": false,
"to_wallet_id": "7187987560082828301",
"tx_base_amount": 130.0000,
"tx_additional_fee": 0.0000,
"tx_amount_with_additional_fee": 130.0000,
"currency_code": "TRY",
"tx_end_user_preview_json": "",
"tx_pre_financial_acquired_record_json": null,
"tx_financial_acquired_record_json": null,
"from_description": "JOHN DOE",
"to_description": "MR PETROL                ISTANBUL     TR",
"kyc_level_id": 30,
"from_account_type_id": 1,
"from_account_id": "1234000993868852000",
"from_wallet_number": "2222410401",
"from_account_number": "7778510100",
"to_account_number": "1966789109301111",
"to_account_type_id": 2,
"to_account_id": "7002100401234538401",
"to_wallet_number": "1016711234",
"is_need_settlement": false,
"settlement_day": 0,
"ext_transaction_id": "1000001235406600",
"from_user_kyc_info": null,
"to_user_kyc_info": null,
"source_type": "",
"channel_type": "",
"media_identifier": "519650xxcuab1234",
"terminal_no": "01214123",
"media_type": "VirtualCard",
"provider_id": "CardPackage",
"to_account_tx_base_amount": 130.0000,
"to_account_tx_additional_fee": 0.0000,
"to_account_tx_amount_with_additional_fee": 130.0000,
"from_ext_account_number": "",
"to_ext_account_number": ""
},
{
  "id": "3320043514290861234",
  "tenant_id": "123400011221230647",
  "tx_group_correlation_id": "0",
  "tx_ref_correlation_id": "0",
  "wallet_id": "1412348123459600089",
  "transaction_type_id": 3001,
  "transaction_type": "P2P Send Money to Wallet | IsCashinTx = false",
  "transaction_status_id": 20,
  "transaction_status": "NormalCompleted",
  "result_code": "Success",
  "tx_additional_data_json": "{\"Message\":{\"TenantId\":123400011221230647,\"SenderAccountNumber\":\"2341115000\",\"SenderWalletNumber\":\"2629321011\",\"Amount\":250.0,\"CurrencyCode\":\"TRY\",\"Description\":\"test\",\"ReceiverWalletNumber\":\"703333093\",\"HashKey\":null,\"ExtTransactionId\":\"1200003-0f12-47c2-6095001234\"},\"BalanceChanges\":{\"Sender\":{\"Before\":{\"PaymentAvailable\":0.00,\"PaymentUnavailable\":0.00,\"CashAvailable\":3704.90,\"CashUnavailable\":0.00},\"After\":{\"PaymentAvailable\":0.00,\"PaymentUnavailable\":0.00,\"CashAvailable\":3454.90,\"CashUnavailable\":0.00}},\"Receiver\":{\"Before\":{\"PaymentAvailable\":0.00,\"PaymentUnavailable\":0.00,\"CashAvailable\":10.25,\"CashUnavailable\":0.00},\"After\":{\"PaymentAvailable\":0.00,\"PaymentUnavailable\":0.00,\"CashAvailable\":260.25,\"CashUnavailable\":0.00}}}}",
  "created_date_utc": "2023-12-26T17:32:02.1994357Z",
  "updated_date_utc": "2023-12-26T17:32:02.1994357Z",
  "completed_date_utc": "2023-12-26T17:32:02.2300763Z",
  "financial_process_completed_date_utc": null,
  "is_financial_process_completed": false,
  "to_wallet_id": "1230123831000049265",
  "tx_base_amount": 250.0000,
  "tx_additional_fee": 0.0000,
  "tx_amount_with_additional_fee": 250.0000,
  "currency_code": "TRY",
  "tx_end_user_preview_json": "",
  "tx_pre_financial_acquired_record_json": null,
  "tx_financial_acquired_record_json": null,
  "from_description": "TURGAY YILMAZ",
  "to_description": "CAN YILMAZ",
  "kyc_level_id": 30,
  "from_account_type_id": 1,
  "from_account_id": "1000026534060681427",
  "from_wallet_number": "2629321011",
  "from_account_number": "2341115000",
  "to_account_number": "1094442602",
  "to_account_type_id": 1,
  "to_account_id": "9012342792619534365",
  "to_wallet_number": "703333093",
  "is_need_settlement": false,
  "settlement_day": 0,
  "ext_transaction_id": "1200003-0f12-47c2-6095001234",
  "from_user_kyc_info": null,
  "to_user_kyc_info": null,
  "source_type": "",
  "channel_type": "",
  "media_identifier": "",
  "terminal_no": "",
  "media_type": "",
  "provider_id": "",
  "to_account_tx_base_amount": 250.0000,
  "to_account_tx_additional_fee": 0.0000,
  "to_account_tx_amount_with_additional_fee": 250.0000,
  "from_ext_account_number": "",
  "to_ext_account_number": ""
}
],
"page_index": 1,
"last_row_index": 1,
"page_count": 11007,
"page_size": 2,
"row_count": 22013,
"order_column": "CreatedDateUtc",
"order_by": "desc"
}
}
Transaction Type Code Transaction Type
1001 Topup Bank Transfer (Bireysel hesap)
1002 Topup Credit Card (Bireysel hesap)
1003 Topup Debit Card
1004 Topup Bank Transfer (İşletme hesabı)
1005 Topup Credit Card (İşletme hesabı)
1006 Topup Debit Card
2001 Withdraw to Bank (Bireysel hesap)
2002 Withdraw to Bank (İşletme hesabı)
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
3005 Transfer To Virement
4001 Send Money To Bank (İşletme hesabı)
4002 Send Money To Bank (Bireysel hesap)
5001 P2B Payment
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 (Anlık Havale Tipi)
5002 B2B Payment
5004 P2B Payment Burn Loyalty
5006 P2B Payment Earn Loyalty