S Spwig Marketplace
Stripe Terminal
Payment Terminal Provider

Stripe Terminal

by Spwig ✓ Verified · v1.1.0
0 installs
Free

Install directly from your Spwig admin → Don't have Spwig yet?

Screenshots

About this component

Accept card payments at the point of sale using Stripe Terminal readers. Unified payments across online and in-person sales.

Versions

v1.1.0
2026-08-01

- SECURITY: Merchant API key is no longer written to the process-global stripe.api_key; every call passes this instance's key, preventing a concurrent provider from transacting against the wrong account.
- SECURITY: PaymentIntent creation sends an idempotency key (from an explicit per-attempt id in metadata) so a retried/timed-out request cannot create a duplicate collectible intent.
- Refund success is now based on the Stripe refund status (succeeded/pending) instead of being assumed for any response.
- Amounts are converted with the currency exponent and ROUND_HALF_UP (zero-decimal e.g. JPY and three-decimal e.g. KWD handled) instead of int(amount*100), fixing truncation and wrong-unit charges/refunds.

v1.0.0
2026-02-09

- Initial release with Stripe Terminal SDK support
- Support for WisePOS E, S700, and M2 readers
- Connection token generation for SDK authentication
- Reader discovery and location management
- Payment collection and cancellation
- Simulated reader support for development

Ready to install Stripe Terminal?

Install from your Spwig admin → Marketplace tab. Don't have a Spwig install yet? The commerce platform is free and open source.

Get Spwig → Browse more