Stripe Payments Integration — Unified Store & Battle Pass
Kawa Legend has completed its transition to Stripe as the unified payment provider for the in-game store, currency bundles, donations, and Battle Pass.
## Stripe Payments Update
Kawa Legend now uses Stripe as its unified payment provider, providing a more consistent and secure payment experience across the game's online features.
### What changed
- Unified Stripe integration for all supported payments.
- Currency bundles can be purchased directly through the Kawa Legend store.
- Battle Pass payments are integrated with the same checkout system.
- Donations are supported through Stripe checkout.
- Server-side price validation helps prevent client-side price manipulation.
- Webhook verification and idempotency protect payment fulfillment from duplicate or unauthorized events.
- Payment fulfillment is handled by the game backend after Stripe confirms a successful payment.
### Store & Battle Pass
The new payment infrastructure connects the Kawa Legend store and Battle Pass to the same secure checkout flow. This makes it easier to expand the game's digital catalog while keeping payment processing separated from gameplay logic.
### Security
Payment-related operations are processed through the backend rather than trusting prices or purchase values supplied by the browser. Stripe webhook signatures are verified before purchases are fulfilled, and duplicate webhook events are safely handled.
This update lays the foundation for future store content, seasonal Battle Passes, and additional optional purchases.
Kawa Legend — Play, Explore, and Forge Your Legend.
