# Kripto Fonlama, Bölgesel Kısıt ve Türkiye Profili

Bu doküman hukuk görüşü değildir. Canlı kullanımdan önce Türkiye'de ve hedef ülkelerde güncel düzenleme, SPK/MASAK yükümlülükleri, vergi ve tüketici hukuku uzmanlarca değerlendirilmelidir.

## Varsayılan Türkiye profili

```text
crypto_funding_enabled = false
crypto_payment_for_goods_enabled = false
crypto_payment_region_mode = presale_deposit_only
kyc_required_for_crypto = true
kyc_required_for_withdrawal = true
```

Bu ayarlarla:

- USDT/BTC/ETH/BNB/USDC/TRX/TON kullanıcı ödeme kataloğunda görünmez.
- Kripto ile VIP veya dijital ürün satın alma reddedilir.
- Admin varlık, cüzdan, fiyat ve ağ bilgilerini hazırlayabilir fakat açıkça etkinleştirmelidir.
- Kripto checkout yalnızca presale/deposit amaçlarında ve ayrıca etkinleştirilmiş varlık için çalışır.

## Varlık şablonları

Her varlık için:

- symbol/name
- network
- chain family
- native/token türü
- contract address
- decimals
- tahsilat adresi
- RPC URL
- explorer URL
- gerekli onay sayısı
- manuel veya provider fiyatı
- ödeme/deposit/withdrawal izinleri
- minimum/maksimum tutar

saklanır.

## Direct crypto checkout

Kullanıcıya:

- ağ
- varlık
- tahsilat adresi
- tam miktar
- sipariş referansı
- gerekli confirmation sayısı
- QR payload

verilir.

Bu akış otomatik olarak ödeme kesinleşmiş sayılmaz. Blockchain indexer/custody doğrulaması veya admin incelemesi gerekir.

## Private key sınırı

Aşağıdakiler admin paneline, veritabanına, `.env` dosyasına veya ZIP paketine yazılmaz:

- seed phrase
- private key
- hot-wallet signing key
- HSM/MPC recovery secret

Canlı withdrawal için tercih edilen yapılar:

1. Kurumsal custody API
2. MPC/HSM imzalama servisi
3. Multisig treasury
4. Offline cold wallet ve maker-checker

## Fiyatlama

Geçici veya elle girilmiş fiyatlar üretimde güvenilir bir fiyat oracle kaynağıyla değiştirilmelidir. Canlı yayında:

- güvenilir fiyat oracle/provider
- freshness süresi
- spread/marj
- fiyat anomalisi kontrolü
- minimum likidite
- circuit breaker

uygulanmalıdır.

## KYC/AML ve risk

Canlı deposit/withdrawal için en az:

- kullanıcı kimlik doğrulaması
- yaptırım listesi taraması
- riskli ülke kontrolü
- kaynak adres risk skoru
- günlük ve işlem bazlı limit
- yeni adreste cooldown
- yüksek tutarda manuel onay
- işlem izleme ve şüpheli işlem bildirimi süreci

kurulmalıdır.

## Türkiye için kritik not

Türkiye'de kripto varlıkların mal ve hizmet ödemelerinde doğrudan veya dolaylı kullanımı konusunda TCMB düzenlemesi bulunmaktadır. Bu nedenle `crypto_payment_for_goods_enabled` varsayılan kapalıdır. Presale/token edinimi, kripto varlık hizmet sağlayıcılığı, saklama ve transfer faaliyetleri farklı mevzuat yükümlülükleri doğurabilir; canlıya geçmeden önce özel hukuk/uyum kararı gerekir.
