Cüzdan: ön ödemeli kredi, yükleme, otomatik tahsilat
Ön ödemeli cüzdan modeli: bakiye sorgulama, yükleme, otomatik tahsilat eşiği, işlem geçmişi ve 402 hatasının anlamı.
Güncellendi: 17 Ağustos 2026
Faturalama ön ödemeli cüzdan üzerinden işler. Kredi yüklersiniz, dakika ve mesaj harcadıkça bakiye düşer, bitmeden yeniden yüklersiniz. Sürpriz fatura, kredi limiti onayı veya sözleşme yok — harcama tavanınız yüklediğiniz tutardır.
Cüzdan hesabın tamamına aittir
Cüzdan kullanıcı veya asistan bazında değil, çalışma alanı (hesap) bazındadır. Ekipteki her kullanıcının başlattığı her arama aynı bakiyeden düşer. Böylece toplam harcamayı tek yerden izlersiniz.
Bakiyeyi görmek
Panelde sağ üstteki Cüzdan bölümünden görebilirsiniz. API tarafında bakiye, özet ve işlem geçmişi ayrı uçlardan gelir.
# Bakiye
curl https://api.call2me.app/v1/wallet/balance \
-H "Authorization: Bearer sk_live_..."
# Özet (bakiye + son dönem harcama)
curl https://api.call2me.app/v1/wallet/summary \
-H "Authorization: Bearer sk_live_..."
# İşlem geçmişi
curl "https://api.call2me.app/v1/wallet/transactions?limit=50" \
-H "Authorization: Bearer sk_live_..."{
"balance_usd": 47.23,
"currency": "USD"
}Yükleme yolları
- 1Panel — Cüzdan → Bakiye Yükle → tutarı girin → kartla ödeyin. Tek seferlik yüklemeler için en pratik yol.
- 2API — POST /v1/wallet/topup ile tutar ve ödeme yöntemi göndererek yükleme başlatın.
- 3Otomatik tahsilat — bakiye belirlediğiniz eşiğin altına düştüğünde kayıtlı karttan otomatik yükleme yapılır.
curl -X POST https://api.call2me.app/v1/wallet/topup \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"amount_usd": 100}'Türkiye’den yapılan ödemelerde TL tahsilat, yurt dışı ödemelerde uluslararası ödeme sağlayıcısı kullanılır. Tutar cüzdana saniyeler içinde yansır.
Otomatik tahsilat
Kampanyanın ortasında bakiyenin bitmesi en can sıkıcı arıza türüdür. Otomatik tahsilat tam bunu önler: iki sayı belirlersiniz ve gerisi kendiliğinden işler.
- Eşik — bakiye bu tutarın altına düştüğünde tahsilat tetiklenir.
- Yükleme tutarı — her tetiklenmede eklenecek miktar.
- Kayıtlı kart — otomatik tahsilatın çalışması için zorunlu.
Pratik kural: eşiği haftalık harcamanızın yaklaşık %10’u kadar seçin. Çok düşük bir eşik aramaların 402 ile durmasına, çok yüksek bir eşik ihtiyacınız olmayan tutarı önden bağlamanıza yol açar. Panelden dilediğiniz an kapatabilirsiniz.
# Otomatik tahsilat ayarını oku
curl https://api.call2me.app/v1/payments/auto-charge \
-H "Authorization: Bearer sk_live_..."
# Ayarla
curl -X PUT https://api.call2me.app/v1/payments/auto-charge \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"enabled": true, "threshold_usd": 20, "amount_usd": 100}'Hangi olay ne zaman düşer
| Olay | Faturalanan |
|---|---|
| Arama bitti | Ses tabanı × dakika + telefon bacakları × dakika + kayıt × dakika |
| Sohbet mesajı | Mesaj başına ücret ($0.01) |
| SMS gönderildi | Segment başına ücret ($0.02) |
| WhatsApp mesajı gönderildi | Mesaj başına ücret ($0.02) |
| Numara kirası | Kira yıldönümünde aylık bedel |
| Yükleme | Cüzdana eklenen kredi (harcama değil, giriş) |
Panelde Cüzdan → İşlemler görünümü her kaydı, ilişkili olduğu arama / sohbet / numara ile birlikte listeler. Bir kalemi merak ettiğinizde oradan ilgili aramanın detayına inebilirsiniz.
402 Payment Required ne demek
Bakiye bir aramayı başlatmaya yetmediğinde API 402 döner. Arama hiç kurulmaz; yani boşa geçen bir maliyet oluşmaz.
HTTP/1.1 402 Payment Required
{
"error": {
"code": "insufficient_balance",
"message": "Wallet balance below minimum to start call",
"balance_usd": 0.005,
"required_usd": 0.01
}
}Arama başlatmak için gereken asgari bakiye $0.01’dir. Pratikte tek bir dakikayı güvenle karşılayacak kadar bakiye bırakmak daha doğrudur; otomatik tahsilat açıksa bu hatayı neredeyse hiç görmezsiniz.
Düşük bakiye uyarısı
Hesap düzeyinde webhook tanımlarsanız bakiye eşiğin altına düştüğünde wallet.low_balance olayı gönderilir (varsayılan eşik $5, günde en çok bir kez). Kendi izleme sisteminize bağlamak için doğru kanal budur.
Bayi (white-label) müşterisiyseniz
Hizmeti bir bayi üzerinden alıyorsanız platforma doğrudan ödeme YAPAMAZSINIZ. Panelde ödeme ekranı görünmez; kredinizi hizmeti aldığınız sağlayıcı tanımlar. Bakiyeniz azaldığında yükleme talebinizi sağlayıcınıza iletin — cüzdan mekanizması aynı şekilde çalışır, yalnızca yükleme kanalı farklıdır.
Bunun nedeni faturalamanın zincir halinde işlemesidir: kullanım bayinin hesabından düşer, bayi de kendi müşterilerine kredi tanımlar. Bu yüzden bayi müşterisinin ödeme sağlayıcısıyla doğrudan bir ilişkisi olmaz.
Krediler ve iade
- Krediler zaman aşımına uğramaz; harcanana kadar cüzdanda kalır.
- Kullanılmamış kredi, yükleme tarihinden itibaren 14 gün içinde iade edilebilir.
- Doğrulanmış yeni hesaplara test için başlangıç kredisi tanımlanır — kart bilgisi gerekmez.
Sık sorulanlar
Neden ön ödemeli, sonradan faturalı değil?
Ön ödemeli model sürpriz fatura, kredi limiti onayı ve tahsilat süreci yaratmaz. Harcama tavanınız yüklediğiniz tutar kadardır; bütçeyi aşma riski yapısal olarak ortadan kalkar.
Kredilerimin süresi doluyor mu?
Hayır. Krediler zaman aşımına uğramaz, harcanana kadar cüzdanınızda kalır.
Arama başlatmak için en az ne kadar bakiye gerekir?
Asgari bakiye $0.01’dir; altına düştüğünde yeni aramalar 402 döner. Kesintisiz çalışma için tek dakikanın maliyetini rahat karşılayacak bir tampon bırakmanız ve otomatik tahsilatı açmanız önerilir.
Bayi üzerinden aldım, nasıl bakiye yüklerim?
Doğrudan yükleyemezsiniz. Bayi müşterileri platforma ödeme yapmaz; kredi hizmeti aldığınız sağlayıcı tarafından tanımlanır. Yükleme talebinizi sağlayıcınıza iletin.
Otomatik tahsilatı nasıl kapatırım?
Panelde Cüzdan → Otomatik tahsilat bölümünden kapatabilirsiniz. API tarafında PUT /v1/payments/auto-charge ile enabled alanını false gönderin.