This is a simple Android application that demonstrates how to integrate Paymob payment gateway using:
- Jetpack Compose
- MVVM architecture
- Hilt for Dependency Injection
- Paymob SDK for secure payment handling
- Enter payment amount
- Create a payment intent using Paymob API
- Open Paymob's secure payment iframe
- Supports multiple payment methods (Online Card, Mobile Wallet) — if enabled on your account
- Real-time UI updates with
StateFlow
- Kotlin
- Jetpack Compose
- Hilt (Dagger)
- Retrofit
- Paymob SDK
- Clean Architecture principles