Skip to main content
Než pustíte integraci do provozu, je vhodné ji vyzkoušet — ověřit, že sestavujete platné požadavky, správně zpracováváte odpovědi a umíte přijmout doručenky (webhooky). SmsManager k tomu nabízí tři nezávislé nástroje, které můžete kombinovat. Žádný z nich neodešle skutečnou zprávu na telefon příjemce.

Testovací telefonní číslo

Na speciální číslo 420777777777 se zpráva nikdy neodešle a neodečte se za ni kredit. Příjemce se vyhodnotí jako neplatný. API požadavek se přesto zpracuje jako běžně — dostanete zpět request_id a pro každého příjemce message_id — takže si ověříte, že vaše integrace sestaví platný požadavek, autentizuje se a správně načte odpověď.
cURL
Testovací číslo negeneruje doručenky — zpráva se reálně nepředává k doručení, takže žádný webhook o stavu doručení nepřijde. Pokud chcete otestovat i příjem doručenek, použijte testovací bránu níže.

Testovací brána

Přidáním gateway: "test" do flow objektu sms označíte zprávu jako testovací. Takové zprávy stojí jen 0,01 Kč / SMS, ve skutečnosti se nedoručují na telefon, ale SmsManager pro ně vygeneruje doručenky a pošle je jako webhook na vaši callback URL. Díky tomu otestujete celý tok od odeslání až po zpracování doručenky.
Tělo požadavku
Nastavte pole callback na URL vašeho endpointu, abyste doručenky skutečně obdrželi. Podrobnosti o formátu payloadu a sekvenci stavů najdete v návodu Webhooky.

Mock (sandbox) endpointy

Pro vývoj a automatizované testy můžete místo produkčních domén volat mock endpointy. Ty jen simulují příjem požadavku a odpovídají podle OpenAPI specifikace — nic se neodešle a neodečte se kredit. Hodí se, když chcete ověřit sestavení požadavků a parsování odpovědí, aniž byste zasáhli produkci. Do adresy stačí doplnit -mock za název odpovídající produkční domény:
cURL
Mock endpointy vracejí ukázkové odpovědi podle OpenAPI specifikace — nezrcadlí stav vašeho účtu ani reálné doručení. Pro test skutečných doručenek použijte testovací bránu proti produkční doméně.

Doporučený postup testování

1

Ověřte sestavení požadavku

Během vývoje volejte mock endpointy nebo produkci s testovacím číslem 420777777777. Ověříte tak autentizaci, tvar požadavku i parsování odpovědi — zdarma a bez odeslání.
2

Otestujte doručenky

Přepněte na testovací bránu gateway: "test" s nastaveným polem callback. Za 0,01 Kč / SMS ověříte, že váš endpoint doručenky přijme a správně zpracuje sekvenci stavů.
3

Přejděte do provozu

Odeberte gateway: "test", nasměrujte volání na produkční doménu a odešlete zprávu na své skutečné číslo pro finální kontrolu. Poté můžete integraci pustit naostro.

Další kroky

Odeslat SMS

Kompletní přehled polí SMS zprávy včetně hodnot pole gateway.

Webhooky

Formát doručenky, sekvence stavů a osvědčené postupy pro váš endpoint.