Stripe Terminal gains programmatic cellular connectivity controls for readers
New Cellular Configuration Controls
Stripe has introduced the cellular hash to the Terminal Configuration object, providing developers with programmatic control over cellular connectivity settings for Terminal readers. The cellular.enabled parameter allows you to configure whether a cellular-capable Terminal reader can establish internet connections via cellular networks.
What Developers Can Do
The new feature enables three key workflows:
- Create configurations with cellular settings: Specify cellular connectivity preferences when provisioning new Terminal configurations
- Update existing configurations: Modify cellular settings for already-deployed Terminal readers without redeployment
- Retrieve configuration status: Fetch current cellular configuration details when auditing or troubleshooting Terminal setups
SDK Support & Upgrade Path
This feature is available across all major Stripe SDKs (Ruby, Python, PHP, Java, Node.js, Go, and .NET) with the API version 2026-02-25.clover. To adopt this change, upgrade to the latest SDK version or include the versioning header in REST API requests, then update webhook endpoint versions accordingly. Stripe allows a 72-hour rollback window if needed.