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.
Para çekim işlemi başarılı değilse, işlem kayıtlarında görüntülenmez. Bu durumda, işlemin durumunu GetRequestWithdrawByExtId veya GetRequestWithdrawListByFilter servisleri aracılığıyla sorgulayabilirsiniz.
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
İşlem ID (Transaction servislerinin dönüş mesajında yer alan transaction_id parametresine karşılık gelir.)
ext_transaction_id
string 
optional
Dış İşlem ID (Transaction servislerinde ext_transaction_id parametresiyle ilettiğiniz değeri kullanarak ilgili işlemi filtreleyebilirsiniz.)
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
integer 
optional
Gönderici Hesap ID
from_wallet_number
string 
optional
Alıcı Cüzdan Numarası
to_account_type_Id
integer 
optional
Alıcı Cüzdan Tipi ID
to_account_Id
integer 
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
number 
optional
İşlemin Minimum Tutarı
max_amount
number 
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