So funktioniert es
So funktioniert VirtualSMSNumbers
Der vollständige Lebenszyklus einer Aktivierung, von der Aufladung bis zur Erstattung, ohne verstecktes Kleingedrucktes.
VirtualSMSNumbers steht zwischen Ihnen und einem Pool aus Mobilfunkanbietern und Nummernhändlern in über 225 Ländern. Sie fassen nie eine SIM-Karte an: Sie fordern eine Nummer für einen bestimmten Dienst an, wir mieten sie beim zuverlässigsten Anbieter mit Bestand, leiten die darauf eingehende SMS an Sie weiter und geben die Nummer anschließend wieder frei.
- 1
Konto aufladen
Guthaben ist vorausbezahlt und wird in Euro geführt. Die erste Aufladung beträgt 30 € und wird in Kryptowährung über OxaPay bezahlt — Bitcoin, Ethereum, USDT auf Tron oder Ethereum, USDC, Litecoin, TON, BNB und ein Dutzend weitere. Die Rechnung fixiert den Krypto-Betrag für 30 Minuten; Ihr Guthaben wird bei der ersten Netzwerkbestätigung gutgeschrieben, in der Regel deutlich vor Ablauf der Rechnung.
- 2
Nummer auswählen
Jeder Dienst ist einem Anbieter-Pool zugeordnet. Fordern Sie etwa eine Telegram-Nummer in Portugal an, prüfen wir alle Anbieter mit portugiesischen Nummern, die als Telegram-fähig registriert sind, verwerfen jene, deren jüngste Erfolgsquote unter unseren Schwellenwert gefallen ist, und reservieren beim günstigsten verbleibenden Anbieter. Deshalb kann sich der angezeigte Preis zwischen zwei Aktualisierungen ändern — er folgt dem realen Pool, nicht einer Preisliste.
- 3
SMS empfangen
Aktivierungen haben standardmäßig ein Zeitfenster von 20 Minuten. In diesem Fenster gehört die Nummer exklusiv Ihnen und wir hören eingehende SMS darauf ab. Trifft eine Nachricht ein, speichern wir den vollständigen Text, extrahieren den numerischen oder alphanumerischen Code, zeigen ihn im Dashboard an, senden ihn an Ihren Webhook und stellen ihn über die API bereit. Benötigen Sie eine zweite SMS auf derselben Nummer — einen erneuten Versand oder einen Login-Ablauf, der zweimal sendet —, aktivieren Sie Multi-SMS vor dem Kauf.
- 4
Bestellung abschließen
Sobald Sie den Code haben, markieren Sie die Aktivierung als abgeschlossen, damit die Nummer in den Pool zurückkehrt. Kommt nichts an, bevor das Fenster schließt, läuft die Aktivierung von selbst ab und der volle Betrag wird innerhalb von Sekunden Ihrem Guthaben gutgeschrieben. Es gibt kein Ticket zu eröffnen und wir behalten keinen Prozentsatz ein.
- 5
Alles automatisieren
Alles Vorstehende ist über HTTPS verfügbar. Kaufen mit einem POST, auf den Code warten per Long-Poll oder Webhook, freigeben mit einem PATCH. Bestehende Skripte für das klassische handler_api-Protokoll funktionieren unverändert gegen unseren Kompatibilitäts-Endpunkt, sodass Migrationen meist einen Nachmittag dauern.
Eine Aktivierung, von Anfang bis Ende
Vier Beteiligte, sieben Schritte. Alles auf unserer Seite der Strecke ist über die API sichtbar — der einzige Schritt, den wir nicht steuern, ist der, in dem der Zieldienst entscheidet, die Nachricht zu senden.
- Ihre Anwendung → VirtualSMSNumbers: Nummer anfordern
- VirtualSMSNumbers → Betreiber-Pool: Günstigsten intakten Bereich reservieren
- VirtualSMSNumbers → Ihre Anwendung: Nummer vergeben, Zeitfenster öffnet
- Ihre Anwendung → Zieldienst: Nummer bei der Registrierung eingegeben
- Zieldienst → Betreiber-Pool: Verifizierungs-SMS versendet
- Betreiber-Pool → VirtualSMSNumbers: Eingehende Nachricht erfasst
- VirtualSMSNumbers → Ihre Anwendung: Code ausgelesen und zugestellt
Die Schritte 1 bis 3 dauern etwa eine Sekunde. Schritt 5 ist der Teil, der gelegentlich nie passiert — und der Teil, für den Sie nie zahlen.
Zustände im Lebenszyklus
Das Feld status liefert genau diese sechs Werte — im Dashboard, im Webhook-Payload und über die API. Einen siebten Zustand gibt es nicht, und dazwischen auch keine manuelle Prüfung.
| Zustand | Was dazu führt | Berechnet |
|---|---|---|
Wartet auf SMSwaiting | Die Nummer ist reserviert und das 20-Minuten-Fenster ist offen. Der Preis ist auf Ihrem Guthaben vorgemerkt, aber noch nicht ausgegeben. | Reserviert |
Code empfangencode_received | Die erste eingehende SMS passt zu dieser Aktivierung. Wir speichern den vollständigen Text, lesen den Code aus und übergeben ihn an das Dashboard, Ihren Webhook und die API. | Ja |
Abgeschlossencompleted | Sie haben den Auftrag geschlossen, im Dashboard oder per PATCH. Die Nummer geht zurück in den Pool, und aus der Vormerkung wird eine Belastung. | Ja |
Storniertcancelled | Sie haben storniert, bevor eine Nachricht eingegangen ist. Die Vormerkung wird in derselben Anfrage freigegeben. | Nein |
Abgelaufenexpired | Das Fenster ist ohne Nachricht abgelaufen. Das System storniert den Auftrag für Sie — kein Ticket, kein einbehaltener Prozentsatz. | Nein |
Erstattetrefunded | Endzustand nach einem stornierten oder abgelaufenen Auftrag, sobald die Gutschrift auf Ihrem Guthaben eingegangen ist, üblicherweise innerhalb einer Sekunde. | Nein |
Eine abgeschlossene Aktivierung lässt sich nachträglich nicht erstatten: Sobald ein Code zugestellt wurde, hat der Netzbetreiber ihn uns bereits berechnet. Ist der Code angekommen, wurde aber vom Dienst abgelehnt, stornieren Sie, bevor Sie den Auftrag als abgeschlossen markieren.
Grenzen und ehrliche Einschränkungen
Manche Dienste blockieren virtuelle Nummern in manchen Ländern konsequent. Unser Erfolgsquoten-Badge zeigt die tatsächlich beobachtete Quote der letzten 24 Stunden — lesen Sie sie, bevor Sie in großen Mengen kaufen.
Eine Nummer wird gemietet, nicht erworben. Nach Ablauf des Fensters können Sie eine Aktivierungsnummer nicht behalten; wenn Sie Beständigkeit brauchen, nutzen Sie eine Miete.
Ausgehende SMS und Sprachanrufe sind nicht Teil von Aktivierungen. Mieten im Modus „alle Absender“ können in ausgewählten Ländern Sprachanrufe als Text empfangen.
Wir verkaufen keine Nummern für Betrug, Spam oder Identitätsmissbrauch und arbeiten mit den Missbrauchsstellen der Netzbetreiber zusammen. Konten, die so genutzt werden, werden ohne Erstattung geschlossen.
Ihre erste Nummer ist vierzig Sekunden entfernt
Konto erstellen, 30 € in Krypto aufladen und den ersten Verifizierungscode erhalten, bevor die Rechnung fertig bestätigt ist.