Sipay Business Api
English
  • Turkish
  • English
  1. Transaction Data
Sipay Business Api
English
  • Turkish
  • English
  • Overview
    • Sipay Business API
    • Partner Wallet Flow Guide
  • 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
    • Transaction Type Code List
    • How to payout status check?
    • Summary Record By Filter
      POST
    • Get Request Withdraw List By Filter
      POST
    • Get Request Withdraw By Ext Id
      POST
    • Transaction Receipt
      POST
  • Webhook
    • Bank Transfer Webhook
    • Top-up Webhook
    • Failed Top-Up Webhook
  1. Transaction Data

Summary Record By Filter

POST
/v1/TransactionData/SummaryRecordByFilter
Used to retrieve a detailed list of past transactions with advanced filtering capabilities.
Supports a wide range of query parameters such as transaction type, wallet number, date range, and ext_transaction_id.
This service plays a key role in transaction tracking, reporting, and reconciliation processes.
The response includes pagination info and full transaction details.
By default, only records from the last 3 days are returned — for older data, start_date and end_date parameters must be provided.
You’ll get the token from 'https://idsuat.walletgate.io', and all API operations will go through https://stsapiuat.walletgate.io.
We’ll share the exact production domain details when the live environment setup begins.
Transaction Type Code List

Request

Body Params application/json

Examples

Responses

🟢200OK
application/json
Successful response
Body

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"
    }
}
Previous
How to payout status check?
Next
Get Request Withdraw List By Filter
Built with