# Magic Payments documentation > Magic Payments gives a Magic app one entitlement contract over a web billing rail and a store in-app-purchase rail on iOS and Android. ## Getting Started - [Installation](https://anilcancakir.com/magic/docs/payments/v0.0/getting-started/installation.md): Magic Payments is a multi-rail billing plugin for the Magic Framework. It puts one entitlement contract in front of two payment rails: Stripe on the web, and… - [Configuration](https://anilcancakir.com/magic/docs/payments/v0.0/getting-started/configuration.md): Every Magic plugin owns its own config root, merged into the framework's ConfigRepository at boot time and read back through Config.get(key). This package's… ## The Basics - [Rails](https://anilcancakir.com/magic/docs/payments/v0.0/basics/rails.md): A subscription can be sold by more than one rail: Stripe on the web, StoreKit on iOS, Google Play Billing on Android. Each has its own vocabulary, its own idea… - [Drivers](https://anilcancakir.com/magic/docs/payments/v0.0/basics/drivers.md): A driver implements the contracts against one platform's own transport. BillingServiceWeb and BillingServiceIo both talk to the vendor's api/v1 over magic's… - [CLI Reference](https://anilcancakir.com/magic/docs/payments/v0.0/basics/cli.md): Magic Payments ships a CLI on top of fluttersdk_artisan, the same substrate magic_notifications and magic_social_auth use. Every command runs through: ## Architecture - [Payments Manager](https://anilcancakir.com/magic/docs/payments/v0.0/architecture/payments-manager.md): PaymentsManager is a process-level singleton, the same shape as every other manager in this ecosystem (NotificationManager, SocialAuthManager): a private… - [Service Provider](https://anilcancakir.com/magic/docs/payments/v0.0/architecture/service-provider.md): PaymentsServiceProvider is the bootstrap entry point for the plugin. It extends the Magic Framework's ServiceProvider, the same base class every plugin in this… ## Optional - [Magic Payments](https://anilcancakir.com/magic/payments): the package landing page - [Full documentation](https://anilcancakir.com/magic/docs/payments/v0.0/llms-full.txt): every page in one file