← Blog
Migration Guide · 8 分で読めます · Published 4月 25, 2026 · Author Serhat Dogan

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

DaisySMS shut down on 3月 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は、2026年3月26日に静的なシャットダウンノートでサービスを終了しました。ダッシュボードは読み取り専用になり、その後オフラインになりました。APIエンドポイントは48時間以内にリクエストを受け付けなくなりました。事前の警告はなく、移行パスもなく、特に未使用のアカウント残高に対する返金ポリシーもありませんでした。

これは、6か月以内に2回目の主要なSMS認証シャットダウンです。SMS-Activateは2025年12月29日に閉鎖され、DaisySMSは3か月後に続きました。パターンは明らかになっています。低利益率の運営者がコンプライアンスのプレッシャーや上流のサプライヤーの問題に直面し、運営者がプラグを抜き、顧客が損失を被るというものです。

時間に敏感: 過去60日以内にDaisySMSにクレジットカードまたはPayPalで支払った場合、急いで返金申請をしてください。以下の回復セクションを参照してください。

未使用のDaisySMS残高を回復する方法

DaisySMSには自主的な返金プロセスはありません。成功の可能性が高い3つの回復パスを以下に示します。

  1. クレジットカードチャージ(最後の支払いから60日以内): カード発行者に連絡してください。「サービスが提供されなかった」または「業者が営業を停止した」を理由に挙げてください。DaisySMSの残高とシャットダウンノートのスクリーンショットを提供してください。発行者は通常、30-90日以内に承認します。
  2. PayPal紛争(最後の支払いから180日以内): 「商品が受け取られなかった」という項目で申請してください。上記と同じ証拠を提出してください。PayPalの調停は通常、10-21日以内に解決します。
  3. 暗号通貨支払い(過去60日以内): 任意のプロバイダーによる回収は不可能です。暗号通貨の返金には業者の自主的な行動が必要です。税金の控除目的で損失を文書化してください。

2026年3月26日より60日以上前に支払った場合、チャージの申請期間が過ぎている可能性が高く、回復は困難です。損失を文書化して、移行に進んでください。

DaisySMSとVerifySMSの機能比較

機能DaisySMS(旧)VerifySMS
ステータス2026年3月26日にシャットダウンアクティブ、英国登録
返金ポリシーなし(障害時の返金なし)障害時の自動返金(60秒~2分)
価格(エントリー)$0.05から$0.10から
米国非VoIP$0.40$0.25
国別カバー率約90カ国200カ国以上
APIスタイルhandler_api.phphandler_api.phpコンパチブル+ネイティブJSON
サンドボックスモードなしあり(X-Sandbox-Modeヘッダー)
ウェブフックなしあり(ダッシュボードで構成可能)
ネイティブiOSアプリなしあり(App Store)
KYC必要なしなし
プライバシーポリシー最小限の開示英国GDPR、完全な開示
暗号通貨支払いありあり(NowPayments)
対応言語ENのみ15言語完全翻訳

コード移行:5分でDaisySMSからVerifySMSへ

互換性レイヤーにより、基本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

同じクエリ文字列、同じレスポンスフォーマット。番号IDは数値整数からUUID文字列に変更されますが、ほとんどのコードはそれを不透明として扱います。

エンドポイントマッピングテーブル

DaisySMSアクションVerifySMSコンパチ注意
getBalancegetBalance同じレスポンス:ACCESS_BALANCE:123.45
getNumbergetNumber同じクエリ、IDフォーマットが変更(UUID vs int)
getStatusgetStatus同じステータス:STATUS_WAIT_CODE, STATUS_OK, STATUS_CANCEL
setStatussetStatus同じアクション(status=8キャンセル、=6受信)
getPricesgetPricesネイティブのVerifySMS価格を返す
getCountriesgetCountriesVerifySMSは200以上をカバーし、より多くのエントリーが返される
(なし)getHistory新:12か月監査ログアクセス

移行チェックリスト(30分)

  1. (2分) verifysms.appにサインアップし、$5の残高を追加し、APIキーを生成します。
  2. (5分) 環境設定で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はカスタム数値IDを使用していましたが、VerifySMSのマッピングと一致しない可能性があります。action=getCountriesを使用して現在のリストを取得してください。ISO-3166 alpha-2コード(US、GB、DE)も機能します。

ポーリングは60秒後にSTATUS_CANCELを返す

これはオートリファンドが有効になっているためです。VerifySMSは、リースウィンドウ内でSMSを受信しない番号をキャンセルし、返金します。必要に応じてポーリングタイムアウトを調整してください:HeroSMSプロバイダーは60秒のウィンドウを持ち、5SIMプロバイダーは2分を持ちます。

setStatus呼び出しがBAD_STATUSを返す

VerifySMSは、DaisySMSよりも厳格にステータスコードを検証します。ステータス=8をキャンセルに、ステータス=6を「コードを受信して使用した」に使用してください。ステータス=3(別のSMSを要求する)はサポートされていますが、1つの番号につき1回に制限されます。

FAQ

古いDaisySMS APIキーは使えますか?

いいえ。DaisySMSのAPIはサービスがシャットダウンしたときに認証を受け付けなくなりました。新しいVerifySMSキーを取得する必要があります。フォーマットは似ています(40文字の文字列)が、同じ環境変数に貼り付けることができます。

VerifySMSもシャットダウンしたらどうなりますか?

最近の2つのシャットダウンに対する公正な懸念です。私たちは英国登録企業であり、財政的に健全であり、当社の互換性レイヤーにより、将来の移行は数分で完了します。また、事前にチャンジログで公開されたAPI変更の6か月のデprecationウィンドウを約束します。

テスト用のフリーティアはありますか?

サンドボックスモードは無料で、テスト用に無制限です。実際の番号には有料の残高が必要で、最低$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 →