← Blog
Migration Guide · 8 dk okuma · Published April 25, 2026 · Author Serhat Dogan

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.

Zamana duyarlı: DaisySMS'e son 60 gün içinde kredi kartı veya PayPal ile ödeme yaptıysanız, hızla kapanan bir chargeback pencereniz var. Başka bir şey yapmadan önce aşağıdaki kurtarma bölümüne bakın.

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:

  1. 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.
  2. 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.
  3. 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ı

ÖzellikDaisySMS (eski)VerifySMS
Durum26 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 fiyatlarla0,10$'dan başlayan fiyatlarla
ABD VoIP olmayan0,40$0,25$
Ülke kapsamı~90 ülke200+ ülke
API stilihandler_api.phphandler_api.php uyumlu + yerel JSON
Sandbox moduYokEvet (X-Sandbox-Mode başlığı)
Web kancalarıYokEvet (kontrol paneli yapılandırılabilir)
Yerel iOS uygulamasıYokEvet (App Store)
KYC gerekliYokYok
Gizlilik politikasıMinimal açıklamaBirleşik Krallık GDPR, tam açıklama
Kripto ödemesiEvetEvet (NowPayments)
Desteklenen dillerSadece İngilizce15 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 eylemiVerifySMS uyumluNotlar
getBalancegetBalanceAynı yanıt: ACCESS_BALANCE:123.45
getNumbergetNumberAynı sorgu, kimlik biçimi değişir (UUID vs tamsayı)
getStatusgetStatusAynı durumlar: STATUS_WAIT_CODE, STATUS_OK, STATUS_CANCEL
setStatussetStatusAynı eylemler (durum=8 iptal, =6 alındı)
getPricesgetPricesYerel VerifySMS fiyatlandırmasını döndürür
getCountriesgetCountriesVerifySMS 200+ kapsar, daha fazla giriş döndürülür
(eşdeğeri yok)getHistoryYENİ: 12 aylık denetim günlüğü erişimi

Geçiş kontrol listesi (30 dakika)

  1. (2 dk) verifysms.app adresinden kaydolun, 5$ bakiye ekleyin, API anahtarı oluşturun.
  2. (5 dk) DaisySMS temel URL'sini ortam yapılandırmanızda https://api.verifysms.app/compat/handler_api.php ile değiştirin.
  3. (5 dk) Korumalı ortam için X-Sandbox-Mode: 1 başlığını ayarlayın.
  4. (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.
  5. (2 dk) Korumalı başlığını kaldırın, %5'e kadar kademeli dağıtım yapın.
  6. (24 saat) Metrikleri izleyin: başarı oranı DaisySMS temel çizgisini karşılamalı veya aşmalıdır.
  7. (5 dk) Metrikler iyi görünüyorsa kalan %95'e geçiş yapın.
  8. (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.

Geçişi başlat →


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.

Start migration →