Skip to main content

Asset Withdrawal

Kripto çekim endpoint'leri.

Crypto

Kripto çekim işlemleri bölümü.

Crypto Withdrawal Precheck

Çekim ön kontrollerini gerçekleştirir. Tebliğ gereği kripto varlık çekimine bakiye oluşumundan 48 saat sonra izin verilir. İlk çekim işlemi için bekleme süresi 72 saattir. Bununla ilgili olarak çekim işlemlerine assetMaturity filtresi eklenmiştir.

Kullanıcının son 48 ya 72 saatteki bir varlık değişimi grafiği çıkartılır ve lokal minimum noktaları ile belirtilen miktarlarda çekim için geçmesi gereken süre hesaplanır.

asset_histogram

Ön kontrol sırasında çalıştırılması gereken yeni filtreler eklenirse bu endpoint ile sonuçlar aktarılabilir.

Authentication
  • x-auth
HTTP Request

GET /asset/withdrawal/precheck

Request Parameters
FieldTypeRequiredDefaultDesc
currencyCodestringtrue-Currency code
Response Parameters
FieldTypeRequiredDefaultDesc
currencyCodestringtrue-Currency code
filters.assetMaturity.expectedHoursPassednumbertrue-Varlık oluşumundan sonra geçmesi gereken süre(hour). 48 veya 72
filters.assetMaturity.waitingTimes[].waitnumbertrue-Belirtilen miktarda çekim için geçmesi gereken süre(ms)
filters.assetMaturity.waitingTimes[].amountnumbertrue-Mümkün olan çekim miktarı
Response Body Example
{
"currencyCode": "BTC",
"filters": {
"assetMaturity": {
"expectedHoursPassed": 48,
"waitingTimes": [
{
"wait": 0,
"amount": 2.234508
},
{
"wait": 11470791,
"amount": 2.234792
},
{
"wait": 11491816,
"amount": 2.235076
},
...
{
"wait": 81164389,
"amount": 2.237671
},
{
"wait": 111058754,
"amount": 2.237964
},
{
"wait": 172225531,
"amount": 2.238443
}
]
}
}
}
Errors
  • INVALID_FIELD

Crypto Withdrawal

Kripto çekim isteği başlatır.

Authentication
  • x-auth + 2FA(two methods)

  • 2FA priority list: ['PUSH', 'TOTP', 'MAIL', 'SMS']

  • Tanımlı cihazdan gelen istekte push onayı tamamlanmış sayılır ve yalnızca 1 yöntem istenir.

HTTP Request

POST /asset/withdrawal

Request Parameters
FieldTypeRequiredDefaultDesc
coinstringtrue-Currency code
amountstringtrue-Çekim miktarı
networkstringtrue-Çekim yapılacak ağ kodu
addressstringtrue-Çekim adresi
addressTagstringfalse-Çekim adresi tag ya da memo bilgisi
receiverInfojsontrue-Çekim yapılan adres hakkında bilgilendirme
baseWithdrawFeenumberfalse-Çekim işleminin taban fee miktarı
Request Body Example

From web

{
"coin": "SOL",
"amount": "0.1",
"network": "SOL",
"address": "4sQ7...Mcck",
"receiverInfo": {
"exchangeId":66,
"description":"Kendi hesabıma çektim",
"platformType":1,
"isSelfWithdraw":true
}
}

From mobile

{
"coin": "SOL",
"amount": "0.1",
"network": "SOL",
"address": "4sQ7x...Mcck",
"receiverInfo": {
"exchangeId":66,
"description":"Kendi hesabıma çektim",
"platformType":1,
"isSelfWithdraw":true
}
}
Response Body Example

To web

{
"challenge": {
"challengeId": "jMKCydtTqvYjQ71q",
"ts": 1759991691779,
"status": "PENDING",
"expire": 600,
"methodList": [
{
"id": "KNdd",
"name": "PUSH",
"expire": 60,
"renewStart": 0
},
{
"id": "NMYk",
"name": "MAIL",
"expire": 120,
"renewStart": 60,
"hint": "m***l@gmail.com"
}
]
}
}

To registered mobile device

{
"challenge": {
"challengeId": "65ngWGhAKTj1J4xq",
"ts": 1759997725111,
"status": "PENDING",
"expire": 600,
"methodList": [
{
"id": "xUz2",
"name": "MAIL",
"expire": 120,
"renewStart": 60,
"hint": "m***l@gmail.com"
}
]
}
}

2FA ongoing push details

[
{
"body": "SOL çekim isteğini onaylamak için tıklayınız.",
"data": {
"challengeId": "8KsE9wnCWacCtMTe",
"methodId": "TxXM",
"action": "WITHDRAW_CRYPTO",
"actionTitle": "Crypto Withdrawal",
"ts": 1759991944008,
"params": {
"currency": "SOL",
"ip": "104.247.174.90",
"amount": "0.1",
"network": "SOL",
"address": "4sQ7x...Mcck",
"addressTag": "",
"dateTime": "09.10.2025 09:39:04 (GMT+3)",
"infoTable": {
"metadata": {
"type": "simple",
"rows": 4,
"cols": 2
},
"data": [
[
"Tutar",
"0.1 SOL"
],
[
"Ağ",
"SOL"
],
[
"Adres",
"4sQ7x...Mcck"
],
[
"Tag / Memo",
""
]
]
},
"expire": 54
}
}
}
]

2FA complete response

{
"challengeId": "jMKCydtTqvYjQ71q",
"action": "WITHDRAW_CRYPTO",
"execResult": {
"success": true
}
}
Errors
  • INVALID_FIELD
  • WD_NETWORK_ASSET_MISMATCH
  • INSUFFICIENT_USER_LEVEL
  • INSUFFICIENT_BALANCE
  • WD_FEE_CHANGED
  • WD_SELF_TRANSFER
  • WD_FAILED
  • WD_BELOW_MIN_AMOUNT
  • WD_USER_LIMIT_EXCEEDED
  • WD_PREV_ONGOING_REQ
  • WD_MASAK_BLACKLIST