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.
GET/v1/withdrawals/:withdrawal_id
API anahtarı: Payout
Bir çekimin mevcut durumunu döndürür. Onaylanmış tx_hash ve explorer_url, ödeme çıkışı completed durumuna ulaştığında görünür.
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, imzalama bekleniyor | Hayır |
signed |
İşlem imzalandı ve blockchain'e yayınlandı | Hayır |
cancelling |
Yönetici, pending_review durumundayken iptal başlattı; hangi işlemin zincire düşeceğinin zincir üstü onayı bekleniyor |
Hayır |
completed |
İşlem zincir üzerinde onaylandı, ödeme çıkışı teslim edildi. Hatta nihai (is_final: true), ancak derin bir reorg onu signed durumuna geri gönderebilir — aşağıdaki geçişlere bakın |
Evet |
failed |
Yayınlamadan önce imzalama başarısız oldu, bir operatör takılan çıkışı terk etti veya iptal zincir üzerinde onaylandı. Fonlar bakiyeye döndü | Evet |
cancelled |
Satıcı, hâlâ created durumundayken iptal etti |
Evet |
pending_review |
İşlem imzalandı ama TTL dolması sonrası zincirde bulunamadı. Manuel çözüm gerektirir | Hayır |
Durum Geçişleri
created->signed-- işlem imzalandı ve yayınlandıcreated->cancelled-- satıcı iptal eder (iptal için tek geçerli geçiş)created->failed-- imzalama başarısız olducreated->completed-- satıcı,POST /v1/sandbox/withdrawals/{id}/simulate-completionile tamamlanmayı simüle eder (yalnızca sandbox — imzalama yok, zincir yok)signed->completed-- işlem zincir üzerinde onaylandısigned->pending_review-- imzalı TX, TTL sonrası zincirde bulunamadı (veya geri çevrildi); geri çevrilen TX, TTL onu yükseltinceye kadarsignedkalırpending_review->cancelling-- yönetici iptal başlatırpending_review->completed-- asıl TX zincirde bulunur ve onaylanır (tarayıcı yönlendirmeli, yönetici işlemi değil)pending_review->failed-- yönetici takılan çıkışı terk edercancelling->completed-- asıl işlem önce onaylandı, yani ödeme çıkışı gerçekleşticancelling->failed-- iptal işlemi onun yerine zincir üzerinde onaylandı; fonlar bakiyeye döndücompleted->signed-- nadir: bir zincir reorg'u onaylanmış çıkış TX'ini yerinden etti; çıkışsigneddurumuna geri düşer ve o işlem (veya yerine geçeni) madenciliğe alındığında yeniden tamamlanır
Hatalar
Tam katalog için bkz. Hata Kodları. Her hata yanıtındaki type URI'si ilgili satıra doğrudan bağlanır.