DaisySMS Alternative 2026: Migration Guide After Shutdown (No-Refund Recovery)
DaisySMS shut down on March 26, 2026 with no refund policy and no migration path. If you have unused balance or production code pointed at their API, this guide is the playbook to recover what you can and cut over to VerifySMS in under 30 minutes.
DaisySMS'e ne oldu
DaisySMS, 26 Mart 2026 tarihinde statik bir kapanış bildirimiyle hizmetini sonlandırdı. Kontrol paneli salt okunur hale geldi, ardından çevrimdışı oldu. API uç noktaları 48 saat içinde istek kabul etmeyi durdurdu. Önceden uyarı, geçiş yolu ve en önemlisi kullanılmayan hesap bakiyesi için iade politikası yoktu.
Bu, altı ay içinde yaşanan ikinci büyük SMS doğrulama kapanması. SMS-Activate 29 Aralık 2025'te kapandı. DaisySMS üç ay sonra onu takip etti. Desen tanıdık hale geliyor: düşük marjlı operatör uyumluluk baskısı veya üst düzey tedarikçi sorunlarıyla karşılaşıyor, operatör fişi çekiyor, müşteri zararı yiyor.
Kullanılmayan DaisySMS bakiyenizi nasıl kurtarırsınız
DaisySMS'in gönüllü bir iade süreci yoktur. Üç kurtarma yolunuz, başarı olasılığına göre sıralanmıştır:
- Kredi kartı chargeback (son ödemeden itibaren 60 gün): Kart sağlayıcınızla iletişime geçin. "Sağlanmayan hizmet" veya "satıcı operasyonları durdurdu" ifadelerini kullanın. DaisySMS bakiyenizin ekran görüntülerini ve kapanış bildiriminin bir kopyasını sağlayın. Sağlayıcılar genellikle 30-90 gün içinde lehinize karar verir.
- PayPal anlaşmazlığı (son ödemeden itibaren 180 gün): "Alınan ürün yok" başlığı altında dosyalayın. Yukarıdakiyle aynı kanıtlar. PayPal aracılığıyla çözüm genellikle 10-21 gün sürer.
- Kripto ödemesi (son 60 gün): Herhangi bir sağlayıcı aracılığıyla kurtarılamaz. Kripto iadeleri, satıcının gönüllü eylemini gerektirir. Vergi indirimi amacıyla kaybı belgeleyin.
26 Mart 2026'dan 60 günden daha uzun süre önce ödeme yaptıysanız, chargeback penceresi muhtemelen kapanmıştır ve kurtarma olası değildir. Kaybı belgeleyin ve geçişe devam edin.
DaisySMS vs VerifySMS özellik karşılaştırması
| Özellik | DaisySMS (eski) | VerifySMS |
|---|---|---|
| Durum | 26 Mart 2026'da kapandı | Aktif, Birleşik Krallık'ta kayıtlı |
| İade politikası | Yok (başarısızlık durumunda iade yok) | Başarısızlık durumunda otomatik iade (60 saniye - 2 dakika) |
| Fiyatlandırma (giriş) | 0,05$'dan başlayan fiyatlarla | 0,10$'dan başlayan fiyatlarla |
| ABD VoIP olmayan | 0,40$ | 0,25$ |
| Ülke kapsamı | ~90 ülke | 200+ ülke |
| API stili | handler_api.php | handler_api.php uyumlu + yerel JSON |
| Sandbox modu | Yok | Evet (X-Sandbox-Mode başlığı) |
| Web kancaları | Yok | Evet (kontrol paneli yapılandırılabilir) |
| Yerel iOS uygulaması | Yok | Evet (App Store) |
| KYC gerekli | Yok | Yok |
| Gizlilik politikası | Minimal açıklama | Birleşik Krallık GDPR, tam açıklama |
| Kripto ödemesi | Evet | Evet (NowPayments) |
| Desteklenen diller | Sadece İngilizce | 15 tam çevrilmiş |
Kod geçişi: DaisySMS'ten VerifySMS'e 5 dakikada
Uyumluluk katmanı, tek bir satırı değiştirmeniz gerektiği anlamına gelir: temel URL.
Önce (DaisySMS)
BASE_URL = "https://daisysms.com/stubs/handler_api.php"
API_KEY = os.environ["DAISYSMS_API_KEY"]
response = requests.get(f"{BASE_URL}?api_key={API_KEY}&action=getNumber&service=wa&country=187")
# ACCESS_NUMBER:12345:+15551234567
Sonra (VerifySMS)
BASE_URL = "https://api.verifysms.app/compat/handler_api.php"
API_KEY = os.environ["VERIFYSMS_API_KEY"]
response = requests.get(f"{BASE_URL}?api_key={API_KEY}&action=getNumber&service=wa&country=187")
# ACCESS_NUMBER:abc-uuid:+15551234567
Aynı sorgu dizesi, aynı yanıt biçimi. Numara kimliği sayısal bir tamsayıdan bir UUID dizesine değişir, ancak çoğu kod bunu zaten opak olarak ele alır.
Uç nokta eşleme tablosu
| DaisySMS eylemi | VerifySMS uyumlu | Notlar |
|---|---|---|
getBalance | getBalance | Aynı yanıt: ACCESS_BALANCE:123.45 |
getNumber | getNumber | Aynı sorgu, kimlik biçimi değişir (UUID vs tamsayı) |
getStatus | getStatus | Aynı durumlar: STATUS_WAIT_CODE, STATUS_OK, STATUS_CANCEL |
setStatus | setStatus | Aynı eylemler (durum=8 iptal, =6 alındı) |
getPrices | getPrices | Yerel VerifySMS fiyatlandırmasını döndürür |
getCountries | getCountries | VerifySMS 200+ kapsar, daha fazla giriş döndürülür |
| (eşdeğeri yok) | getHistory | YENİ: 12 aylık denetim günlüğü erişimi |
Geçiş kontrol listesi (30 dakika)
- (2 dk) verifysms.app adresinden kaydolun, 5$ bakiye ekleyin, API anahtarı oluşturun.
- (5 dk) DaisySMS temel URL'sini ortam yapılandırmanızda
https://api.verifysms.app/compat/handler_api.phpile değiştirin. - (5 dk) Korumalı ortam için
X-Sandbox-Mode: 1başlığını ayarlayın. - (10 dk) Korumalı ortama karşı entegrasyon testlerini çalıştırın. Başarı oranını, yanıt şeklini ve hata işlemeyi doğrulayın.
- (2 dk) Korumalı başlığını kaldırın, %5'e kadar kademeli dağıtım yapın.
- (24 saat) Metrikleri izleyin: başarı oranı DaisySMS temel çizgisini karşılamalı veya aşmalıdır.
- (5 dk) Metrikler iyi görünüyorsa kalan %95'e geçiş yapın.
- (1 dk) Kullanılmayan DaisySMS bakiyesi için chargeback başvurusunda bulunun.
Yaygın hatalar ve düzeltmeler
Ülke kodu numara döndürmüyor
DaisySMS, VerifySMS'in eşlemesiyle eşleşmeyebilecek özel sayısal kimlikler kullanıyordu. Mevcut listeyi almak için action=getCountries kullanın. ISO-3166 alfa-2 kodları (ABD, GB, DE) da çalışır.
60 saniye sonra yoklama STATUS_CANCEL döndürüyor
Bu, otomatik iadenin devreye girmesidir. VerifySMS, kiralama penceresi içinde SMS almayan herhangi bir numarayı iptal eder ve iade eder. Gerekirse yoklama zaman aşımınızı ayarlayın: HeroSMS sağlayıcısının 60 saniyelik penceresi vardır, 5SIM sağlayıcısının 2 dakikası vardır.
setStatus çağrısı BAD_STATUS döndürüyor
VerifySMS, durum kodlarını DaisySMS'ten daha sıkı doğrular. İptal için durum=8, "kod alındı ve kullanıldı" için durum=6 kullanın. Durum=3 (başka bir SMS isteyin) desteklenir ancak numara başına bir kez hız sınırlıdır.
SSS
Eski DaisySMS API anahtarım çalışacak mı?
Hayır. DaisySMS API, hizmet kapandığında kimlik doğrulamayı kabul etmeyi durdurdu. Yeni bir VerifySMS anahtarına ihtiyacınız var. Biçim benzerdir (40 karakterli dize), bu nedenle aynı ortam değişkenine yapıştırabilirsiniz.
VerifySMS de kapanırsa ne olur?
İki son kapanmadan sonra makul bir endişe. Birleşik Krallık'ta kayıtlıyız, mali olarak sağlamız ve uyumluluk katmanımız sayesinde gelecekte handler_api uyumlu herhangi bir sağlayıcıya geçiş günler değil dakikalar sürer. Ayrıca, herhangi bir API değişikliği için 6 aylık bir kullanım süresi sonu taahhüdünde bulunuyoruz ve bu, değişiklik günlüğümüzde önceden yayınlanmaktadır.
Test için ücretsiz katman var mı?
Korumalı mod test için ücretsiz ve sınırsızdır. Gerçek numaralar ücretli bakiye gerektirir, minimum 5$ depozito. Abonelik yok, aylık ücret yok.
Başka geçiş yol haritaları var mı?
Yığınınız karma ise, SMS-Activate Göç Merkezi 2026: Geliştirici Kontrol Listesi, API Eşleme & Geri Ödeme Karşılaştırması için ayrı ayrı ayrıntılı bir yol haritası tutuyoruz. Aynı VerifySMS uyumluluk katmanı her ikisi için de çalışır.
5 dakikada başlayın
verifysms.app adresinden kaydolun, küçük bir bakiye (minimum 5$) ekleyin, bir API anahtarı oluşturun ve temel URL'yi değiştirmeye hazırsınız. Çoğu üretim geçişi bir sonraki dağıtım penceresinden önce tamamlanır.
Get started in 5 minutes
Sign up at verifysms.app, add a small balance ($5 minimum), generate an API key, and you are ready to swap the base URL. Most production migrations finish before the next deploy window.