Sipay Business Api
Turkish
  • Turkish
  • English
  1. Transaction Data
Sipay Business Api
Turkish
  • Turkish
  • English
  • Overview
    • Hızlı Başlangıç Rehberi
    • Partner Cüzdan Entegrasyonu
  • 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
Geçmiş işlemlerinizi filtreleyerek detaylı biçimde listelemek için kullanılır.
İşlem türü, cüzdan numarası, tarih aralığı, işlem kimliği (ext_transaction_id) gibi çok sayıda parametreyle sorgulama yapılabilir.
Bu servis, işlemlerin izlenmesi, raporlanması ve mutabakat süreçlerinde kritik rol oynar.
Sorgu sonucunda, sayfalama bilgileri ve işlem detaylarıyla birlikte yanıt döner.
Varsayılan olarak yalnızca son 3 güne ait işlemler getirilir; daha eski kayıtlar için start_date ve end_date parametreleri zorunludur.
Token alma işlemi 'https://idsuat.walletgate.io' adresinden yapılır, tüm API işlemleri ise 'https://stsapiuat.walletgate.io' üzerinden gerçekleştirilir.
Canlı ortam kurulumuna geçildiğinde, domain bilgileri paylaşılmaktadır.
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

Examples

Responses

🟢200OK
application/json
Başarılı Yanıt
Body

Previous
Transfer To Virement
Next
Get Request Withdraw List By Filter
Built with