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

Get Request Withdraw By Ext Id

POST
/v1/TransactionData/GetRequestWithdrawByExtId
Transaction
Belirli bir para çekim işleminin detaylarını ext_transaction_id ile sorgulamak için kullanılır.
Bu servis, gönderdiğiniz para transferi talebinin durumunu birebir takip etmek amacıyla kullanılır.
İşlem başarıyla tamamlanmışsa veya hata almışsa, ilgili tüm detaylar yanıt içinde sunulur.
Özellikle bankaya iletilmiş işlemlerin durumunu doğrulamak için kritik öneme sahiptir.
Bu servis, SendMoneyToBankAccount servisi çağrılırken iletilen ext_transaction_id değeri kullanılarak tetiklenebilir.
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
enum<integer> 
optional
Hesap Tipi
Allowed values:
12
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