← Blog
Migration Guide · 8 menit baca · Published April 25, 2026 · Author Serhat Dogan

DaisySMS Alternative 2026: Migration Guide After Shutdown (No-Refund Recovery)

DaisySMS shut down on Maret 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.

Apa yang terjadi pada DaisySMS

DaisySMS menghentikan layanan pada 26 Maret 2026 dengan pemberitahuan penutupan statis. Dasbor menjadi hanya baca, lalu offline. Titik akhir API berhenti menerima permintaan dalam waktu 48 jam. Tidak ada peringatan dini, tidak ada jalur migrasi, dan yang terpenting tidak ada kebijakan pengembalian dana untuk saldo akun yang belum terpakai.

Ini adalah penutupan verifikasi SMS besar kedua dalam enam bulan. SMS-Activate ditutup pada 29 Desember 2025. DaisySMS menyusul tiga bulan kemudian. Polanya menjadi akrab: operator dengan margin rendah menghadapi tekanan kepatuhan atau masalah pemasok hulu, operator menarik diri, pelanggan menanggung kerugian.

Berbatas Waktu: Jika Anda membayar DaisySMS dengan kartu kredit atau PayPal dalam 60 hari terakhir, Anda memiliki jendela penagihan balik yang cepat tertutup. Lihat bagian pemulihan di bawah ini sebelum melakukan hal lain.

Cara memulihkan saldo DaisySMS Anda yang belum terpakai

DaisySMS tidak memiliki proses pengembalian dana sukarela. Tiga jalur pemulihan Anda, diurutkan berdasarkan kemungkinan keberhasilan:

  1. Penagihan balik kartu kredit (60 hari sejak pembayaran terakhir): Hubungi penerbit kartu Anda. Sebutkan "layanan tidak disediakan" atau "pedagang menghentikan operasi." Berikan tangkapan layar saldo DaisySMS Anda dan salinan pemberitahuan penutupan. Penerbit biasanya memutuskan mendukung dalam waktu 30-90 hari.
  2. Sengketa PayPal (180 hari sejak pembayaran terakhir): Ajukan di bawah "barang tidak diterima." Bukti yang sama seperti di atas. Mediasi PayPal biasanya terselesaikan dalam 10-21 hari.
  3. Pembayaran Kripto (60 hari terakhir): Tidak dapat dipulihkan melalui penyedia mana pun. Pengembalian dana kripto memerlukan tindakan sukarela oleh pedagang. Dokumentasikan kerugian untuk tujuan penghapusan pajak.

Jika Anda membayar lebih dari 60 hari sebelum 26 Maret 2026, jendela penagihan balik kemungkinan besar telah ditutup dan pemulihan tidak mungkin dilakukan. Dokumentasikan kerugian dan lanjutkan dengan migrasi.

Perbandingan fitur DaisySMS vs VerifySMS

FiturDaisySMS (mantan)VerifySMS
StatusDitutup 26 Mar 2026Aktif, terdaftar di Inggris
Kebijakan pengembalian danaTidak ada (tidak ada pengembalian dana jika gagal)Pengembalian dana otomatis jika gagal (60 detik hingga 2 menit)
Harga (entri)Mulai dari $0.05Mulai dari $0.10
AS non-VoIP$0.40$0.25
Cakupan negara~90 negara200+ negara
Gaya APIhandler_api.phpKompatibel handler_api.php + JSON asli
Mode SandboxTidak adaYa (header X-Sandbox-Mode)
WebhooksTidakYa (dapat dikonfigurasi dasbor)
Aplikasi iOS asliTidakYa (App Store)
KYC diperlukanTidakTidak
Kebijakan privasiPengungkapan minimalGDPR Inggris, pengungkapan penuh
Pembayaran KriptoYaYa (NowPayments)
Bahasa yang didukungHanya EN15 diterjemahkan sepenuhnya

Migrasi kode: DaisySMS ke VerifySMS dalam 5 menit

Lapisan kompatibilitas berarti Anda mengubah satu baris: URL dasar.

Sebelum (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

Setelah (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

String kueri yang sama, format respons yang sama. ID nomor berubah dari bilangan bulat numerik menjadi string UUID, tetapi sebagian besar kode memperlakukannya sebagai buram.

Tabel pemetaan titik akhir

Aksi DaisySMSKompatibilitas VerifySMSCatatan
getBalancegetBalanceRespons yang sama: ACCESS_BALANCE:123.45
getNumbergetNumberKueri yang sama, format ID berubah (UUID vs int)
getStatusgetStatusStatus yang sama: STATUS_WAIT_CODE, STATUS_OK, STATUS_CANCEL
setStatussetStatusTindakan yang sama (status=8 batal, =6 diterima)
getPricesgetPricesMengembalikan harga VerifySMS asli
getCountriesgetCountriesVerifySMS mencakup 200+, lebih banyak entri dikembalikan
(tidak ada padanan)getHistoryBARU: Akses log audit 12 bulan

Daftar Periksa Migrasi (30 menit)

  1. (2 menit) Daftar di verifysms.app, tambahkan saldo $5, hasilkan kunci API.
  2. (5 menit) Ganti URL dasar DaisySMS dengan https://api.verifysms.app/compat/handler_api.php di konfigurasi env Anda.
  3. (5 menit) Atur header X-Sandbox-Mode: 1 untuk lingkungan staging.
  4. (10 menit) Jalankan pengujian integrasi terhadap sandbox. Verifikasi tingkat keberhasilan, bentuk respons, dan penanganan kesalahan.
  5. (2 menit) Hapus header sandbox, terapkan ke canary sebesar 5%.
  6. (24 jam) Pantau metrik: tingkat keberhasilan harus cocok atau melebihi baseline DaisySMS.
  7. (5 menit) Alihkan sisa 95% jika metrik terlihat bagus.
  8. (1 menit) Ajukan penagihan balik untuk saldo DaisySMS yang belum terpakai.

Kesalahan umum dan perbaikan

Kode negara tidak mengembalikan nomor

DaisySMS menggunakan ID numerik kustom yang mungkin tidak cocok dengan pemetaan VerifySMS. Gunakan action=getCountries untuk mengambil daftar saat ini. Kode alfa-2 ISO-3166 (US, GB, DE) juga berfungsi.

Polling mengembalikan STATUS_CANCEL setelah 60 detik

Ini adalah pengembalian dana otomatis yang berlaku. VerifySMS membatalkan dan mengembalikan dana nomor apa pun yang tidak menerima SMS dalam jendela sewa. Sesuaikan batas waktu polling Anda jika perlu: penyedia HeroSMS memiliki jendela 60 detik, penyedia 5SIM memiliki 2 menit.

Panggilan setStatus mengembalikan BAD_STATUS

VerifySMS memvalidasi kode status lebih ketat daripada DaisySMS. Gunakan status=8 untuk batal, status=6 untuk "kode diterima dan digunakan." Status=3 (minta SMS lain) didukung tetapi dibatasi tarifnya sekali per nomor.

FAQ

Apakah kunci API DaisySMS lama saya akan berfungsi?

Tidak. API DaisySMS berhenti menerima otentikasi ketika layanan ditutup. Anda memerlukan kunci VerifySMS baru. Formatnya serupa (string 40 karakter), jadi Anda dapat menempelkannya ke variabel lingkungan yang sama.

Bagaimana jika VerifySMS juga ditutup?

Kekhawatiran yang wajar setelah dua penutupan baru-baru ini. Kami terdaftar di Inggris, solvabel secara finansial, dan lapisan kompatibilitas kami berarti migrasi di masa mendatang ke penyedia yang kompatibel dengan handler_api mana pun memakan waktu menit, bukan hari. Kami juga berkomitmen pada jendela penonaktifan 6 bulan untuk setiap perubahan API, yang dipublikasikan sebelumnya di log perubahan kami.

Apakah ada tingkatan gratis untuk pengujian?

Mode sandbox gratis dan tidak terbatas untuk pengujian. Nomor asli memerlukan saldo berbayar, setoran minimum $5. Tanpa langganan, tanpa biaya bulanan.

Bagaimana dengan buku panduan migrasi lainnya?

Kami memelihara buku panduan terperinci terpisah untuk Pusat Migrasi SMS-Activate 2026: Daftar Periksa Pengembang, Pemetaan API & Perbandingan Pengembalian Dana jika tumpukan Anda bercampur. Lapisan kompatibilitas VerifySMS yang sama berfungsi untuk keduanya.

Mulai dalam 5 menit

Daftar di verifysms.app, tambahkan saldo kecil (minimum $5), hasilkan kunci API, dan Anda siap untuk mengganti URL dasar. Sebagian besar migrasi produksi selesai sebelum jendela penerapan berikutnya.

Mulai migrasi →


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 →