Bu sayfada
Getir
Kimliğiyle bir çekimi getirin, mevcut durumunu ve işlem referansını inceleyin, tamamlanmayı imzalı webhook ile mutabık kılın.
API anahtarı: Payout
Bir çekimin mevcut durumunu döndürür. tx_hash ve explorer_url, izlenen bir zincir üstü işlem oluştuğu anda dolar — bu, completed durumundan önce gerçekleşir. Ödemenin tamamlandığını hash'in varlığı değil, status ve is_final söyler.
Yanıt (200 OK)
{
"withdrawal_id": "wdr_2M8K6Q4P9X1Z7A3B",
"external_order_id": "payout-001",
"status": "completed",
"is_final": true,
"is_test": false,
"amount": "100.00",
"fee": "1.00",
"currency": "USDT",
"network": "TRC20",
"destination_address": "TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb3m9",
"tx_hash": "9f3b8c2a1d0e4f6789abc123def4567890abc123def4567890abc123def45678",
"explorer_url": "https://tronscan.org/#/transaction/9f3b8c2a1d0e4f6789abc123def4567890abc123def4567890abc123def45678",
"created_at": 1739289600,
"completed_at": 1739289932
}
Çekim durumları
| Durum | Açıklama | Nihai |
|---|---|---|
created |
Çekim oluşturuldu, henüz ağa çıkmadı | Hayır |
signed |
İşlem imzalandı ve blok zincirine gönderildi | Hayır |
cancelling |
Çekim iptal ediliyor; nasıl sonuçlandığını bir sonraki durum söyler | Hayır |
completed |
İşlem zincirde onaylandı, para teslim edildi | Evet |
failed |
Çekim çıkmadı. Tutar bakiyeye geri döndü | Evet |
cancelled |
Satıcı çekimi iptal etti, çekim çıkmadı. Tutar bakiyeye geri döndü | Evet |
pending_review |
İşlem ağda henüz onaylanmadı, tutar rezervde kalır. Panelde bu durum "Onaylanmadı" olarak görünür | Hayır |
Kodda bunu nasıl okumalı
Üç durum nihaidir: completed, failed ve cancelled. Her yanıtta ve her webhook'ta is_final alanı bulunur; kendi tuttuğunuz bir isim listesine değil, ona göre dallanın.
Bir çekim yalnızca created durumundayken iptal edilebilir. Sonrasında iptal isteği reddedilir; bkz. Çekimi iptal etme. Çekimin neden çıkmadığını API döndürmez: failed bir durumdur, gerekçe alanı yoktur.
Sandbox'ta POST /v1/sandbox/withdrawals/{id}/simulate-completion çağrısı çekimi created durumundan completed durumuna taşır — imza da yoktur, zincir de.
Hatalar
Payment (pk_) anahtarı 403 payout_key_required ile reddedilir. Tam katalog için bkz. Hata Kodları. Her hata yanıtındaki type URI'si ilgili satıra doğrudan bağlanır.