Key Takeaways
- Symfony SMS gateway with Android device order alerts: domain event → Messenger/HTTP client → REST JSON send — not an official Symfony SMS SDK we sell.
- Confirm live fields in Developer Center. Accept ≠ delivered.
- Idempotent handlers for checkout retries. Keep OTP/device pools off promo order blasts when volume competes.
- Keys in env. Webhook signatures when you consume DLR.
- You bring the phone and operator airtime. We meter devices and send volume.
Messenger + REST, not a Symfony SMS SDK
Symfony SMS gateway with Android device order alerts: when an order is paid or ships, your worker POSTs JSON to the Android SMS gateway. Hub: Android SMS gateway API. Transactional lane: transactional SMS. Live fields: Developer Center.
If composer require says “official-sms-gateway-bundle,” you invented a package we do not publish.
HTTP client only
Symfony HttpClient is enough. PHP samples: PHP HTTPS/JSON. External: Symfony HttpClient docs.
Order alert pipeline
| Stage | Symfony owns | Must not |
|---|---|---|
| Domain event | Order id, consent flag, MSISDN | SMS without opt-in where required |
| Messenger job | Idempotency key, timeout, retry budget | New UUID per retry for same order |
| Gateway + radio | Queue, DLR when available | Supply operator airtime |
Idempotency and consent
Pin keys to order+event type. Isolate high-volume promo from transactional deviceIds — multi-device and dual SIM.
Cost
Devices plus SMS send volume. Operator airtime is yours. Duplicate Messenger sends still debit the SIM. Free: 1 device / 300 SMS lifetime. Starter, Professional, and Business list Unlimited SMS as platform send volume; that is not unmetered carrier SMS.
Checklist
- Keys in env; HttpClient timeouts set.
- Idempotent Messenger handlers.
- Persist message id; DLR optional but recommended.
- Consent/STOP respected on marketing cousins.
- Developer Center confirmed — no invented paths.
Next steps
pricing, setup, Symfony queue workers.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- transactional SMS for orders and alertsEvent-driven messages
- Android SMS gateway product guideDefinition, product, and how to buy





