▶️ PRO Plus+ Satın Aldım (₺7,500/yıl)
- URL: /pro > 'Satın Al' Plus+ button
- GET /api/payment/promos-active → indirim var mı?
- GET /api/payment/check-discount?code=XXX (varsa)
- Form: Kredi kartı (PCI compliant 3D Secure)
- POST /api/payment/vakifbank/create { paket, indirim_kodu }
- FVT → VakıfBank Sanal POS API
- 3D Secure iframe → SMS doğrulama
- Callback: ödeme başarılı
- Backend: PRO aktivasyon (instant) + email confirm
- UI: PRO Plus+ rozeti + 38 özellik unlock
Endpoint'ler
POST/api/payment/vakifbank/create
GET/api/payment/promos-active
GET/api/payment/check-discount
🗄️ DB Tabloları
| Tablo | İşlem |
|---|---|
payment_transactions | INSERT (kullanici_id, tutar, kupon_id, durum, iyzico_ref) |
users | UPDATE rol='pro', pro_bitis_tarihi |
kuponlar | UPDATE kullanim_sayisi++ ⚠️ (race condition) |