Doğrulama gerekli

Merchant API — Çekim

Müşteri IBAN'ına çekim talebi oluşturur. Talep panel onay kuyruğuna düşer; sonuç callback ile bildirilir.

POST/withdrawalveya /api/withdrawal

Parametreler

AlanTipZorunluAçıklama
transactionIdstringEvetBenzersiz işlem referansı
amountnumberEvetÇekim tutarı (TRY)
namestringEvetAlıcı adı
surnamestringEvetAlıcı soyadı
ibanstringEvetHedef IBAN (TR...)
callbackstringHayırOnay/red bildirimi URL'i
usernamestringHayırMerchant kullanıcı adı
bankaId / bankIdnumberHayırBanka listesinden banka ID
hashstringHayırOpsiyonel bütünlük doğrulaması

Örnek istek

{
  "transactionId": "WTH-20260711-001",
  "amount": 1000,
  "name": "Ayşe",
  "surname": "Yılmaz",
  "iban": "TR330006100519786457841326",
  "username": "ayse_y",
  "callback": "https://merchant.example/callback/withdrawal"
}

Başarılı yanıt

{
  "status": "success",
  "withdrawalId": 456,
  "hash": "a1b2c3d4e5f6789012345678901234ab",
  "text": "Çekim İşleminiz Başarılı Bir Şekilde İletilmiştir."
}

Notlar

  • •Yanıt hash doğrulaması: MD5(transactionId + userId + round(amount) + 'TL' + apiSecret)

API Console

Canlı gateway testi

POST
https://api.trink.online/withdrawal

Merchant API — çekim talebi oluşturur.