Sipay Business Api
English
  • Turkish
  • English
  1. Transaction Data
Sipay Business Api
English
  • Turkish
  • English
  • Overview
    • Partner Wallet Flow Guide
    • Sipay Business API
  • Authentication
    • Get Access Token
      POST
  • Account
    • Get Business Account
      POST
    • Check Personal Wallet (AccountNumber)
      POST
    • Check Personal Wallet (PhoneNumber)
      POST
  • Wallet
    • Create Wallet For Business Account
      POST
    • Wallet Info
      POST
    • Wallet List By Filter
      POST
  • Transaction
    • Business To Personal Transfer
      POST
    • Business To Business Transfer
      POST
    • Send Money To Bank Account
      POST
    • Transfer To Virement
      POST
  • Transaction Data
    • Summary Record By Filter
      POST
    • Get Request Withdraw List By Filter
      POST
    • Get Request Withdraw By Ext Id
      POST
    • Transaction Receipt
      POST
  • WebHook
    • Bankaya Para Transferi Webhook
    • Para Yükleme Webhook
  1. Transaction Data

Summary Record By Filter

POST
/v1/TransactionData/SummaryRecordByFilter
Transaction
Filtreye göre işlem kayıtlarını listeler.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://stsapiuat.walletgate.io/v1/TransactionData/SummaryRecordByFilter' \
--header 'Content-Type: application/json' \
--data-raw '{
    "start_date": "2025-05-01T09:00:00Z",
    "end_date": "2025-05-01T09:05:00Z",
    "order_column": "CreatedDateUtc",
    "order_by": "asc",
    "page_size": 100,
    "transaction_type_code_list": [
        1004,
        2002
    ]
}'
Response Response Example
{
    "status": 0,
    "code": "100",
    "message": "İşlem Başarılı",
    "payload": {
        "results": [
            {
                "id": "TXN0000000000000001",
                "tenant_id": "1",
                "tx_group_correlation_id": "0",
                "tx_ref_correlation_id": "0",
                "wallet_id": "WALLET00001",
                "transaction_type_id": 3004,
                "transaction_type": "B2P Send Money To Wallet",
                "transaction_status_id": 20,
                "transaction_status": "NormalCompleted",
                "result_code": "Success",
                "tx_additional_data_json": "{\"Message\":{\"SenderAccountNumber\":\"1000000000\",\"ReceiverWalletNumber\":\"2000000000\"}}",
                "created_date_utc": "2025-05-27T07:53:28Z",
                "updated_date_utc": "2025-05-27T07:53:28Z",
                "completed_date_utc": "2025-05-27T07:53:28Z",
                "financial_process_completed_date_utc": null,
                "is_financial_process_completed": false,
                "to_wallet_id": "WALLET00002",
                "tx_base_amount": 5,
                "tx_additional_fee": 0,
                "tx_amount_with_additional_fee": 5,
                "currency_code": "TRY",
                "tx_end_user_preview_json": "",
                "tx_pre_financial_acquired_record_json": null,
                "tx_financial_acquired_record_json": null,
                "from_description": "SAMPLE SENDER",
                "to_description": "SAMPLE RECEIVER",
                "tx_description": "",
                "kyc_level_id": 40,
                "from_account_type_id": 2,
                "from_account_id": "ACC00001",
                "from_wallet_number": "WALLET00001",
                "from_account_number": "1000000000",
                "to_account_number": "2000000000",
                "to_account_type_id": 1,
                "to_account_id": "ACC00002",
                "to_wallet_number": "WALLET00002",
                "is_need_settlement": false,
                "settlement_day": 0,
                "ext_transaction_id": "EXT_TXN_00001",
                "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": 5,
                "to_account_tx_additional_fee": 0,
                "to_account_tx_amount_with_additional_fee": 5,
                "from_ext_account_number": null,
                "to_ext_account_number": null,
                "from_group_code": "DUMMY_GROUP",
                "to_group_code": null,
                "receipt_number": "DUMMY_RECEIPT_001",
                "ip_address": "0.0.0.0",
                "client_port": "00000"
            }
        ],
        "page_index": 1,
        "last_row_index": 0,
        "page_count": 1,
        "page_size": 25,
        "row_count": 1,
        "order_column": "UpdatedDateUtc",
        "order_by": "desc"
    }
}

Request

Body Params application/json
start_date
string <date-time>
optional
Başlangıç tarihi (ISO 8601 formatında).
Example:
2025-05-01T09:00:00Z
end_date
string <date-time>
optional
Bitiş tarihi (ISO 8601 formatında).
Example:
2025-05-01T09:05:00Z
order_column
enum<string> 
required
Sıralama yapılacak alan girilir.
Allowed values:
CreatedDateUtcUpdatedDateUtc
order_by
enum<string> 
required
Sıralama yönü belirtilir.
Allowed values:
ascdesc
page_size
integer 
required
Her sayfada dönecek maksimum kayıt sayısı.
<= 25000
page_index
integer 
required
Dönen verinin hangi sayfaya ait olduğunu gösterir.
id
integer 
optional
ext_transaction_id
string 
optional
tenant_id
integer 
optional
Temsilci ID
wallet_id
integer 
optional
Gönderici Cüzdan ID
process_level_status_id
enum<integer> 
optional
Para Çekim İşlem Durumu
Allowed values:
0123
transaction_type_code
integer 
optional
İşlem Tipi Kodu
Examples:
100110042001
currency_code
array[string]
optional
Para Birimi ["TRY"]
from_account_number
string 
optional
Gönderici Hesap Numarası
from_account_type_Id
integer 
optional
Gönderici Hesap Tipi ID
from_account_Id
string 
optional
Gönderici Hesap ID
from_wallet_number
string 
optional
Alıcı Cüzdan Numarası
to_account_type_Id
enum<string> 
optional
Alıcı Cüzdan Tipi ID
Allowed values:
12
to_account_Id
string 
optional
Alıcı Cüzdan ID
to_account_number
string 
optional
Alıcı Hesap Numarası
to_wallet_id
string 
optional
Alıcı Cüzdan ID
to_wallet_number
string 
optional
Alıcı Cüzdan Numarası
from_description
string 
optional
Gönderici Açıklaması
to_description
string 
optional
Alıcı Açıklaması
min_amount
string 
optional
İşlemin Minimum Tutarı
max_amount
string 
optional
İşlemin Maksimum Tutarı
media_identifier
string 
optional
Hashli Kart Numarası
transaction_type_code_list
array[integer]
optional
Filtrelemek istediğiniz işlem türü kodları.
Examples

Responses

🟢200OK
application/json
Başarılı Yanıt
Body
status
integer 
optional
0 değeri her zaman başarılı veya boş sonuçları ifade eder.
code
string 
optional
100: işlem bulundu veya filtre boş.
312: ext_transaction_id ile işlem bulunamadı.
message
string 
optional
İşlem sonucu mesajı.
payload
object 
optional
results
array [object {37}] 
optional
page_index
integer 
optional
Request’te gönderilen değer, işlem sonucu olarak response’a dahil edilir.
last_row_index
integer 
optional
Son İşlemin İndeks Numarası
page_count
integer 
optional
Toplam Sayfa Sayısı
page_size
integer 
optional
Request’te gönderilen değer, işlem sonucu olarak response’a dahil edilir.
row_count
integer 
optional
Toplam İşlem Sayısı
order_column
enum<string> 
optional
Request’te gönderilen değer, işlem sonucu olarak response’a dahil edilir.
Allowed values:
CreatedDateUtcUpdatedDateUtc
order_by
string 
optional
Request’te gönderilen değer, işlem sonucu olarak response’a dahil edilir.
Previous
Transfer To Virement
Next
Get Request Withdraw List By Filter
Built with