Test
  1. Transaction Data
Test
  • Sipay Business API
  • Authentication
    • Get Access Token
      POST
  • Account
    • Get Business Account
      POST
    • Update Business Account
      POST
    • Check Personal Wallet
      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 Withdraw Request By External ID
      POST
    • Get Request Withdraw List By Filter
      POST
    • Transaction Receipt
      POST
  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 '/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
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
last_row_index
integer 
optional
page_count
integer 
optional
page_size
integer 
optional
Request içerisinde gönderilen değer dönülür.
row_count
integer 
optional
order_column
enum<string> 
optional
Request içerisinde gönderilen değer dönülür.
Allowed values:
CreatedDateUtcUpdatedDateUtc
order_by
string 
optional
Request içerisinde gönderilen değer dönülür.
Previous
Transfer To Virement
Next
Get Withdraw Request By External ID
Built with