← Blog
Migration Guide · 8 मिनट पढ़ें · Published अप्रैल 25, 2026 · Author Serhat Dogan

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

DaisySMS shut down on मार्च 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 का क्या हुआ

DaisySMS ने 26 मार्च, 2026 को एक स्थिर शटडाउन नोटिस के साथ सेवा समाप्त कर दी। डैशबोर्ड रीड-ओनली हो गया, फिर ऑफ़लाइन। API एंडपॉइंट 48 घंटों के भीतर अनुरोध स्वीकार करना बंद कर दिए। कोई अग्रिम चेतावनी नहीं थी, कोई माइग्रेशन पाथ नहीं था, और महत्वपूर्ण रूप से अप्रयुक्त खाता बैलेंस के लिए कोई रिफंड पॉलिसी नहीं थी।

यह छह महीनों में दूसरा प्रमुख SMS सत्यापन शटडाउन है। SMS-Activate 29 दिसंबर, 2025 को बंद हो गया। DaisySMS तीन महीने बाद बंद हुआ। पैटर्न परिचित होता जा रहा है: कम मार्जिन वाला ऑपरेटर अनुपालन दबाव या अपस्ट्रीम सप्लायर समस्याओं का सामना करता है, ऑपरेटर प्लग खींच लेता है, ग्राहक नुकसान उठाता है।

समय-संवेदनशील: यदि आपने पिछले 60 दिनों में क्रेडिट कार्ड या PayPal से DaisySMS का भुगतान किया है, तो आपके पास एक चार्जबैक विंडो है जो तेजी से बंद हो रही है। कुछ भी करने से पहले नीचे रिकवरी अनुभाग देखें।

अपने अप्रयुक्त DaisySMS बैलेंस को कैसे रिकवर करें

DaisySMS में कोई स्वैच्छिक रिफंड प्रक्रिया नहीं है। आपके तीन रिकवरी पाथ, सफलता की संभावना के अनुसार क्रमबद्ध:

  1. क्रेडिट कार्ड चार्जबैक (अंतिम भुगतान से 60 दिन): अपने कार्ड जारीकर्ता से संपर्क करें। "सेवा प्रदान नहीं की गई" या "व्यापारी ने संचालन बंद कर दिया" का हवाला दें। अपने DaisySMS बैलेंस के स्क्रीनशॉट और शटडाउन नोटिस की एक प्रति प्रदान करें। जारीकर्ता आमतौर पर 30-90 दिनों के भीतर आपके पक्ष में निर्णय लेते हैं।
  2. PayPal विवाद (अंतिम भुगतान से 180 दिन): "आइटम प्राप्त नहीं हुआ" के तहत फाइल करें। उपरोक्त के समान साक्ष्य। PayPal मध्यस्थता आमतौर पर 10-21 दिनों में हल हो जाती है।
  3. क्रिप्टो भुगतान (पिछले 60 दिन): किसी भी प्रदाता के माध्यम से अप्रत्याशित। क्रिप्टो रिफंड के लिए व्यापारी द्वारा स्वैच्छिक कार्रवाई की आवश्यकता होती है। कर राइट-ऑफ उद्देश्यों के लिए नुकसान का दस्तावेजीकरण करें।

यदि आपने 26 मार्च, 2026 से 60 दिन पहले भुगतान किया था, तो चार्जबैक विंडो संभवतः बंद हो गई है और रिकवरी की संभावना नहीं है। नुकसान का दस्तावेजीकरण करें और माइग्रेशन के साथ आगे बढ़ें।

DaisySMS बनाम VerifySMS फ़ीचर तुलना

फ़ीचरDaisySMS (पूर्व)VerifySMS
स्थिति26 मार्च 2026 को बंदसक्रिय, यूके-पंजीकृत
रिफंड पॉलिसीकोई नहीं (विफलता पर कोई रिफंड नहीं)विफलता पर ऑटो-रिफंड (60 सेकंड से 2 मिनट)
मूल्य निर्धारण (प्रवेश)$0.05 से$0.10 से
यूएस नॉन-वीओआईपी$0.40$0.25
देश कवरेज~90 देश200+ देश
API शैलीhandler_api.phphandler_api.php संगत + मूल JSON
सैंडबॉक्स मोडनहींहाँ (X-Sandbox-Mode हेडर)
वेबहूक्सनहींहाँ (डैशबोर्ड कॉन्फ़िगर करने योग्य)
मूल आईओएस ऐपनहींहाँ (ऐप स्टोर)
केवाईसी आवश्यकनहींनहीं
गोपनीयता नीतिन्यूनतम प्रकटीकरणयूके जीडीपीआर, पूर्ण प्रकटीकरण
क्रिप्टो भुगतानहाँहाँ (NowPayments)
समर्थित भाषाएँकेवल EN15 पूरी तरह से अनुवादित

कोड माइग्रेशन: DaisySMS से VerifySMS में 5 मिनट में

संगतता परत का मतलब है कि आप एक पंक्ति बदलते हैं: बेस URL।

पहले (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

बाद में (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

समान क्वेरी स्ट्रिंग, समान प्रतिक्रिया प्रारूप। नंबर आईडी एक संख्यात्मक पूर्णांक से एक UUID स्ट्रिंग में बदल जाती है, लेकिन अधिकांश कोड इसे वैसे भी अपारदर्शी मानते हैं।

एंडपॉइंट मैपिंग तालिका

DaisySMS क्रियाVerifySMS संगतनोट्स
getBalancegetBalanceसमान प्रतिक्रिया: ACCESS_BALANCE:123.45
getNumbergetNumberसमान क्वेरी, आईडी प्रारूप बदलता है (UUID बनाम int)
getStatusgetStatusसमान स्थितियाँ: STATUS_WAIT_CODE, STATUS_OK, STATUS_CANCEL
setStatussetStatusसमान क्रियाएं (स्थिति=8 रद्द करें, =6 प्राप्त)
getPricesgetPricesमूल VerifySMS मूल्य निर्धारण लौटाता है
getCountriesgetCountriesVerifySMS 200+ को कवर करता है, अधिक प्रविष्टियाँ लौटाई जाती हैं
(कोई समकक्ष नहीं)getHistoryनया: 12 महीने का ऑडिट लॉग एक्सेस

माइग्रेशन चेकलिस्ट (30 मिनट)

  1. (2 मिनट) verifysms.app पर साइन अप करें, $5 बैलेंस जोड़ें, API कुंजी जेनरेट करें।
  2. (5 मिनट) अपने env कॉन्फ़िगरेशन में DaisySMS बेस URL को https://api.verifysms.app/compat/handler_api.php से बदलें।
  3. (5 मिनट) स्टेजिंग वातावरण के लिए X-Sandbox-Mode: 1 हेडर सेट करें।
  4. (10 मिनट) सैंडबॉक्स के विरुद्ध एकीकरण परीक्षण चलाएं। सफलता दर, प्रतिक्रिया आकार और त्रुटि हैंडलिंग सत्यापित करें।
  5. (2 मिनट) सैंडबॉक्स हेडर हटा दें, 5% पर कैनरी में डिप्लॉय करें।
  6. (24 घंटे) मेट्रिक्स देखें: सफलता दर DaisySMS बेसलाइन से मेल खानी चाहिए या उससे अधिक होनी चाहिए।
  7. (5 मिनट) यदि मेट्रिक्स अच्छे दिखते हैं तो शेष 95% पर स्विच करें।
  8. (1 मिनट) किसी भी अप्रयुक्त DaisySMS बैलेंस के लिए चार्जबैक फाइल करें।

सामान्य त्रुटियाँ और समाधान

देश कोड कोई नंबर नहीं लौटाता

DaisySMS कस्टम संख्यात्मक आईडी का उपयोग करता है जो VerifySMS की मैपिंग से मेल नहीं खा सकती हैं। वर्तमान सूची प्राप्त करने के लिए action=getCountries का उपयोग करें। ISO-3166 अल्फा-2 कोड (US, GB, DE) भी काम करते हैं।

60 सेकंड के बाद पोलिंग STATUS_CANCEL लौटाता है

यह ऑटो-रिफंड है। VerifySMS किसी भी नंबर को रद्द और रिफंड करता है जिसे लीज विंडो के भीतर SMS प्राप्त नहीं होता है। यदि आवश्यक हो तो अपने पोलिंग टाइमआउट को समायोजित करें: HeroSMS प्रदाता की 60-सेकंड विंडो है, 5SIM प्रदाता की 2 मिनट है।

setStatus कॉल BAD_STATUS लौटाता है

VerifySMS DaisySMS की तुलना में स्थिति कोड को अधिक सख्ती से मान्य करता है। रद्द करने के लिए status=8 का उपयोग करें, "कोड प्राप्त और उपयोग किया गया" के लिए status=6 का उपयोग करें। Status=3 (एक और SMS का अनुरोध करें) समर्थित है लेकिन प्रति नंबर एक बार तक सीमित है।

अक्सर पूछे जाने वाले प्रश्न

क्या मेरी पुरानी DaisySMS API कुंजी काम करेगी?

नहीं। सेवा बंद होने पर DaisySMS API ने प्रमाणीकरण स्वीकार करना बंद कर दिया। आपको एक नई VerifySMS कुंजी की आवश्यकता है। प्रारूप समान है (40-वर्ण स्ट्रिंग), इसलिए आप इसे उसी पर्यावरण चर में पेस्ट कर सकते हैं।

क्या होगा यदि VerifySMS भी बंद हो जाए?

दो हालिया शटडाउन के बाद यह एक उचित चिंता है। हम यूके-पंजीकृत, वित्तीय रूप से सॉल्वेंट हैं, और हमारी संगतता परत का मतलब है कि किसी भी handler_api-संगत प्रदाता के लिए भविष्य का माइग्रेशन दिनों के बजाय मिनटों में होता है। हम अपने चेंजलॉग पर पहले से प्रकाशित किसी भी API परिवर्तन के लिए 6 महीने की डेप्रिकेशन विंडो के लिए भी प्रतिबद्ध हैं।

क्या परीक्षण के लिए कोई मुफ्त टियर है?

सैंडबॉक्स मोड परीक्षण के लिए मुफ्त और असीमित है। वास्तविक नंबरों के लिए भुगतान किए गए बैलेंस की आवश्यकता होती है, न्यूनतम $5 जमा। कोई सदस्यता नहीं, कोई मासिक शुल्क नहीं।

अन्य माइग्रेशन प्लेबुक के बारे में क्या?

यदि आपका स्टैक मिश्रित है तो हम SMS-Activate माइग्रेशन हब 2026: डेवलपर चेकलिस्ट, API मैपिंग और रिफंड तुलना के लिए एक अलग विस्तृत प्लेबुक बनाए रखते हैं। वही VerifySMS संगत लेयर दोनों के लिए काम करती है।

5 मिनट में शुरू करें

verifysms.app पर साइन अप करें, एक छोटा बैलेंस ($5 न्यूनतम) जोड़ें, एक API कुंजी जेनरेट करें, और आप बेस URL को स्वैप करने के लिए तैयार हैं। अधिकांश प्रोडक्शन माइग्रेशन अगले डिप्लॉय विंडो से पहले समाप्त हो जाते हैं।

माइग्रेशन शुरू करें →


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 →