# Referanslar

> 2328.io API'sinde kullanılan ağ kodları, para birimi-ağ eşlemeleri ve ödeme durum değerleri.

Bu sayfa, API istek ve yanıtlarında kullanılan tüm referans değerlerini listeler.

## Ağ kodları

Bu kodlar, `network` alanının bulunduğu her yerde kullanılır:

| Kod | Ağ |
|-----|-----|
| `TRX-TRC20` | Tron TRC-20 |
| `BSC-BEP20` | BNB Smart Chain |
| `ETH-ERC20` | Ethereum (ERC-20) |
| `AVAX-C` | Avalanche C-Chain |
| `POL-MATIC` | Polygon (Matic) |
| `TON` | TON |
| `BTC` | Bitcoin |
| `LTC` | Litecoin |
| `DASH` | Dash |
| `SOL` | Solana |
| `DOGE` | Dogecoin |

## Para birimi-ağ eşlemesi

Her para birimi yalnızca bir alt küme ağda kullanılabilir. Geçerli bir kombinasyon seçmek için bu tabloyu kullanın:

| Para birimi | İzin verilen ağlar |
|-------------|--------------------|
| `USDT` | TRX-TRC20, BSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, TON, SOL |
| `USDC` | BSC-BEP20, ETH-ERC20, AVAX-C, POL-MATIC, SOL |
| `BTC` | BTC |
| `ETH` | ETH-ERC20 |
| `BNB` | BSC-BEP20 |
| `TRX` | TRX-TRC20 |
| `LTC` | LTC |
| `DASH` | DASH |
| `TON` | TON |
| `AVAX` | AVAX-C |
| `POL` | POL-MATIC |
| `SOL` | SOL |
| `DOGE` | DOGE |

## Ödeme durumları

Ödemelerdeki `payment_status` alanı ve `/v1/payment/list` filtresi aşağıdaki değerleri alır:

| Durum | Açıklama |
|-------|----------|
| `pending` | Oluşturuldu, başlatılmayı bekliyor |
| `check` | Müşteriden ödeme bekleniyor |
| `paid` | Başarıyla ödendi |
| `underpaid_check` | Eksik ödendi (yükleme yapılabilir) |
| `underpaid` | Eksik ödendi |
| `overpaid` | Fazla ödendi (alacaklandırıldı) |
| `cancel` | İptal edildi / süresi doldu |
| `aml_lock` | AML nedeniyle işlem bloke edildi |

> **INFO:** Başarılı bir ödemeyi dinlerken hem `paid` hem de `overpaid` durumlarını başarılı olarak değerlendirmeli ve müşterinin siparişini alacaklandırmalısınız.

## Çekim durumları

`/v1/payout` ve `/v1/payout/status/{uuid}` üzerindeki `status` alanı şu değerlerden birini alır:

| Durum | Açıklama |
|-------|----------|
| `pending` | Oluşturuldu, işlenmeyi bekliyor |
| `completed` | Başarıyla tamamlandı — `txid` ayarlandı |
| `failed` | Gönderim hatası — bkz. `error_type` |
| `cancelled` | İptal edildi |

## Çekim hata türleri

Bir çekim `status = failed` olduğunda `error_type` alanı nedeni açıklar:

| Kod | Açıklama |
|-----|----------|
| `aml_risk` | Çekim AML risk kontrolleri tarafından engellendi (alıcı adres yüksek riskli olarak işaretlendi) |