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

Get Request Withdraw By Ext Id

POST
/v1/TransactionData/GetRequestWithdrawByExtId
Transaction
İşlem ID ile para çekim işlem durumunu sorgulamak için kullanılır.
SendMoneyToBankAccount servisinde iletilen ext_transaction_id parametresinin değeri kullanılarak para çekim işleminin durumu sorgulanabilir.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://stsapiuat.walletgate.io/v1/TransactionData/GetRequestWithdrawByExtId' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ext_transaction_id": "54hn4537d-h48135159-454c-l329-0017g7kb7b35"
}'
Response Response Example
{
    "status": 0,
    "code": "100",
    "message": "İşlem Başarılı",
    "payload": {
                "id": "51245474865865865",
                "tenant_id": "5476587698967865754643",
                "wallet_id": "21521554754765858665",
                "wallet_number": "421521521521",
                "tx_correlation_id": 43643643643643643643643,
                "ext_transaction_id": "54hn4537d-h48135159-454c-l329-0017g7kb7b35",
                "account_type": 1,
                "account_id": "512521521521521654754",
                "account_number": "643643743743743743",
                "bank_id": null,
                "bank_name": null,
                "account_saved_bank_id": null,
                "is_account_owner_bank": false,
                "name": null,
                "account_holder_name": "BURAK YILMAZ",
                "iban": "TR220006221935787735797651",
                "bank_account_no": null,
                "swift_code": "",
                "branch_code": null,
                "base_amount": 720.0000,
                "currency": "TRY",
                "description": "bireysel odeme\n",
                "process_level_status": 1,
                "receiver_national_id": "96478512697",
                "bank_response_json": "{\"Version\":null,\"StatusCode\":200,\"Message\":\"POST Request successful.\",\"ResponseException\":null,\"Result\":true}",
                "created_date_utc": "2022-11-09T11:18:56.0862274+03:00",
                "updated_date_utc": "2022-11-09T11:30:15.0409009+03:00"
            }
        }

Request

Body Params application/json
ext_transaction_id
string 
optional
Dış İşlem ID
Examples

Responses

🟢200OK
application/json
İşlem Durumu
Body
status
integer 
optional
Statü
code
string 
optional
Kod
message
string 
optional
Mesaj
payload
object 
optional
Veri
id
string 
optional
ID
tenant_id
string 
optional
Temsilci ID
wallet_id
string 
optional
Cüzdan ID
wallet_number
string 
optional
Cüzdan Numarası
tx_correlation_id
integer 
optional
İşlem Korelasyon ID
ext_transaction_id
string 
optional
Dış İşlem ID
account_type
integer 
optional
Hesap Tipi (1:Bireysel , 2:İşletme)
account_id
string 
optional
Hesap ID
account_number
string 
optional
Hesap Numarası
bank_id
string 
optional
Banka ID
bank_name
string 
optional
Banka Adı
account_saved_bank_id
string 
optional
Kayıtlı Banka ID
is_account_owner_bank
boolean 
optional
name
string 
optional
Kayıtlı Adı
account_holder_name
string 
optional
Kayıtlı Ad Soyad
iban
string 
optional
IBAN
bank_account_no
string 
optional
Banka Hesap Numarası
swift_code
string 
optional
Swift Kodu
branch_code
string 
optional
Şube Kodu
base_amount
number 
optional
Ana İşlem Tutarı
currency
string 
optional
Para Birimi
Example:
"TRY"
description
string 
optional
Açıklama
process_level_status
enum<integer> 
optional
İşlem Durumu
Allowed values:
0123
receiver_national_id
string 
optional
Alıcı Kimlik Numarası
bank_response_json
string 
optional
Banka Dönüş Mesajı
created_date_utc
string <date-time>
optional
Oluşturulma Tarihi (ISO 8601 formatında)
updated_date_utc
string <date-time>
optional
Güncellenme Tarihi (ISO 8601 formatında)
Previous
Get Request Withdraw List By Filter
Next
Transaction Receipt
Built with