├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── misc.xml └── vcs.xml ├── PaymobProject.zip ├── README.md ├── acceptsdk-release (2) ├── build.gradle └── build │ └── .transforms │ ├── 580ddb125d4c9e74a9104229e22d730f.bin │ ├── 580ddb125d4c9e74a9104229e22d730f │ └── jetified-acceptsdk-release (2) │ │ ├── AndroidManifest.xml │ │ ├── R.txt │ │ ├── jars │ │ └── classes.jar │ │ └── res │ │ ├── drawable-hdpi-v4 │ │ └── logo.png │ │ ├── drawable-ldpi-v4 │ │ └── logo.png │ │ ├── drawable-mdpi-v4 │ │ └── logo.png │ │ ├── drawable-xhdpi-v4 │ │ └── logo.png │ │ ├── drawable-xxhdpi-v4 │ │ └── logo.png │ │ ├── drawable-xxxhdpi-v4 │ │ └── logo.png │ │ ├── drawable │ │ ├── button_shape.xml │ │ ├── edit_text_field.xml │ │ └── logo.png │ │ ├── layout │ │ ├── activity_card_information.xml │ │ └── activity_three_d_secure.xml │ │ ├── menu │ │ └── scan_card.xml │ │ └── values │ │ └── values.xml │ ├── 69efb0156d04525981a1e7ae28d1f706.bin │ ├── 708453e4c5a8c31fba3ef0a6a05f2740.bin │ └── d5662ef6fb0e26614d3039325773641b.bin ├── app ├── .gitignore ├── build.gradle ├── libs │ ├── .idea │ │ ├── codeStyles │ │ │ └── Project.xml │ │ ├── modules.xml │ │ └── workspace.xml │ └── acceptsdk-release.aar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── esh7enly │ │ └── paymobproject │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── esh7enly │ │ │ └── paymobproject │ │ │ ├── Constant.kt │ │ │ ├── RequestInterceptor.kt │ │ │ ├── activity │ │ │ ├── IframeActivity.kt │ │ │ ├── MainActivity.kt │ │ │ └── PayScreenActivity.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ └── BaseApp.kt │ │ │ └── viewmodel │ │ │ └── MainViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_iframe.xml │ │ ├── activity_main.xml │ │ └── activity_new.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── esh7enly │ └── paymobproject │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── fcm │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── fcm │ │ └── data │ │ ├── remote │ │ └── ApiInterface.kt │ │ └── repo │ │ └── ServicesRepoImpl.kt │ └── test │ └── java │ └── com │ └── fcm │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── fcm │ │ └── domain │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── fcm │ │ └── domain │ │ ├── entity │ │ ├── ApiKeyModel.kt │ │ ├── BankStaffs.kt │ │ ├── BillingData.kt │ │ ├── Data.kt │ │ ├── DataX.kt │ │ ├── GetTokenResponse.kt │ │ ├── KioskRequest.kt │ │ ├── KioskResponse.kt │ │ ├── Merchant.kt │ │ ├── Mershane.kt │ │ ├── OrderModel.kt │ │ ├── OrderResponse.kt │ │ ├── PaymentKeyClaims.kt │ │ ├── PaymentRequest.kt │ │ ├── Profile.kt │ │ ├── Source.kt │ │ ├── SourceData.kt │ │ ├── TokenModel.kt │ │ └── User.kt │ │ ├── repo │ │ └── ServicesRepo.kt │ │ └── usecase │ │ └── GetServices.kt │ └── test │ └── java │ └── com │ └── fcm │ └── domain │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /PaymobProject.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/PaymobProject.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/README.md -------------------------------------------------------------------------------- /acceptsdk-release (2)/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build.gradle -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f.bin: -------------------------------------------------------------------------------- 1 | o/jetified-acceptsdk-release (2) 2 | -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/AndroidManifest.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/R.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/R.txt -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/jars/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/jars/classes.jar -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-hdpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-hdpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-ldpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-ldpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-mdpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-mdpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xhdpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xhdpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xxhdpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xxhdpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xxxhdpi-v4/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable-xxxhdpi-v4/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/button_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/button_shape.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/edit_text_field.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/edit_text_field.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/drawable/logo.png -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/layout/activity_card_information.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/layout/activity_card_information.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/layout/activity_three_d_secure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/layout/activity_three_d_secure.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/menu/scan_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/menu/scan_card.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/acceptsdk-release (2)/build/.transforms/580ddb125d4c9e74a9104229e22d730f/jetified-acceptsdk-release (2)/res/values/values.xml -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/69efb0156d04525981a1e7ae28d1f706.bin: -------------------------------------------------------------------------------- 1 | i/jars/classes.jar 2 | -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/708453e4c5a8c31fba3ef0a6a05f2740.bin: -------------------------------------------------------------------------------- 1 | i/AndroidManifest.xml 2 | -------------------------------------------------------------------------------- /acceptsdk-release (2)/build/.transforms/d5662ef6fb0e26614d3039325773641b.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/libs/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /app/libs/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/libs/.idea/modules.xml -------------------------------------------------------------------------------- /app/libs/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/libs/.idea/workspace.xml -------------------------------------------------------------------------------- /app/libs/acceptsdk-release.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/libs/acceptsdk-release.aar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/esh7enly/paymobproject/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/androidTest/java/com/esh7enly/paymobproject/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/Constant.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/RequestInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/RequestInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/activity/IframeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/activity/IframeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/activity/PayScreenActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/activity/PayScreenActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/di/ApiModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/di/BaseApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/di/BaseApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/esh7enly/paymobproject/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/java/com/esh7enly/paymobproject/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_iframe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/layout/activity_iframe.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/layout/activity_new.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/esh7enly/paymobproject/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/app/src/test/java/com/esh7enly/paymobproject/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/com/fcm/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/src/androidTest/java/com/fcm/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/fcm/data/remote/ApiInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/src/main/java/com/fcm/data/remote/ApiInterface.kt -------------------------------------------------------------------------------- /data/src/main/java/com/fcm/data/repo/ServicesRepoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/src/main/java/com/fcm/data/repo/ServicesRepoImpl.kt -------------------------------------------------------------------------------- /data/src/test/java/com/fcm/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/data/src/test/java/com/fcm/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/androidTest/java/com/fcm/domain/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/androidTest/java/com/fcm/domain/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/ApiKeyModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/ApiKeyModel.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/BankStaffs.kt: -------------------------------------------------------------------------------- 1 | package com.fcm.domain.entity 2 | 3 | class BankStaffs -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/BillingData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/BillingData.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/Data.kt: -------------------------------------------------------------------------------- 1 | package com.fcm.domain.entity 2 | 3 | class Data -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/DataX.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/DataX.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/GetTokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/GetTokenResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/KioskRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/KioskRequest.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/KioskResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/KioskResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/Merchant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/Merchant.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/Mershane.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/Mershane.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/OrderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/OrderModel.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/OrderResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/OrderResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/PaymentKeyClaims.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/PaymentKeyClaims.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/PaymentRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/PaymentRequest.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/Profile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/Profile.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/Source.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/Source.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/SourceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/SourceData.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/TokenModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/TokenModel.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/entity/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/entity/User.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/repo/ServicesRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/repo/ServicesRepo.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/fcm/domain/usecase/GetServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/main/java/com/fcm/domain/usecase/GetServices.kt -------------------------------------------------------------------------------- /domain/src/test/java/com/fcm/domain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/domain/src/test/java/com/fcm/domain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diaaahmed/PaymobProject/HEAD/settings.gradle --------------------------------------------------------------------------------