├── .editorconfig ├── .gitignore ├── CodeMaid.config ├── LICENSE ├── Learn.MauiPaymentUi.sln ├── Learn.MauiPaymentUi ├── App.xaml ├── App.xaml.cs ├── Bahaviors │ └── FastEntryBehavior.cs ├── Converters │ ├── CardNumberToColorConverter.cs │ ├── CardNumberToImageConverter.cs │ └── CardValidator.cs ├── Learn.MauiPaymentUi.csproj ├── MauiProgram.cs ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ └── Resources │ │ │ └── values │ │ │ └── colors.xml │ ├── MacCatalyst │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Tizen │ │ ├── Main.cs │ │ └── tizen-manifest.xml │ ├── Windows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Package.appxmanifest │ │ └── app.manifest │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs ├── Properties │ └── launchSettings.json ├── Resources │ ├── AppIcon │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Fonts │ │ ├── OpenSans-Regular.ttf │ │ └── OpenSans-Semibold.ttf │ ├── Images │ │ ├── card_amex.png │ │ ├── card_dinersclub.png │ │ ├── card_discover.png │ │ ├── card_jcb.png │ │ ├── card_mastercard.png │ │ ├── card_unknown.png │ │ ├── card_visa.png │ │ ├── dotnet_bot.svg │ │ ├── icon_chip.png │ │ ├── icon_cvv.png │ │ ├── icon_date.png │ │ ├── logo_amex.png │ │ ├── logo_dinersclub.png │ │ ├── logo_discover.png │ │ ├── logo_mastercard.png │ │ └── logo_visa.png │ ├── Raw │ │ └── AboutAssets.txt │ ├── Splash │ │ └── splash.svg │ └── Styles │ │ ├── Colors.xaml │ │ └── Styles.xaml ├── Services │ ├── IStoreService.cs │ └── StoreService.cs ├── ViewModels │ ├── MainViewModel.cs │ ├── PaymentViewModel.cs │ ├── ReceiptViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── CreditCardView.xaml │ ├── CreditCardView.xaml.cs │ ├── MainView.xaml │ ├── MainView.xaml.cs │ ├── PaymentView.xaml │ ├── PaymentView.xaml.cs │ ├── ReceiptView.xaml │ └── ReceiptView.xaml.cs ├── SampleCards.gif ├── readme.md └── snppts-logo.jpg /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/.gitignore -------------------------------------------------------------------------------- /CodeMaid.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/CodeMaid.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/LICENSE -------------------------------------------------------------------------------- /Learn.MauiPaymentUi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi.sln -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/App.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/App.xaml.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Bahaviors/FastEntryBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Bahaviors/FastEntryBehavior.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Converters/CardNumberToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Converters/CardNumberToColorConverter.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Converters/CardNumberToImageConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Converters/CardNumberToImageConverter.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Converters/CardValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Converters/CardValidator.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Learn.MauiPaymentUi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Learn.MauiPaymentUi.csproj -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/MauiProgram.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Tizen/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Tizen/Main.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Tizen/tizen-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Tizen/tizen-manifest.xml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Properties/launchSettings.json -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/AppIcon/appicon.svg -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/AppIcon/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/AppIcon/appiconfg.svg -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_amex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_amex.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_dinersclub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_dinersclub.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_discover.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_jcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_jcb.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_mastercard.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_unknown.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/card_visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/card_visa.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/icon_chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/icon_chip.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/icon_cvv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/icon_cvv.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/icon_date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/icon_date.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/logo_amex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/logo_amex.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/logo_dinersclub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/logo_dinersclub.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/logo_discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/logo_discover.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/logo_mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/logo_mastercard.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Images/logo_visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Images/logo_visa.png -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Splash/splash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Splash/splash.svg -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Styles/Colors.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Styles/Colors.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Resources/Styles/Styles.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Resources/Styles/Styles.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Services/IStoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Services/IStoreService.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Services/StoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Services/StoreService.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/ViewModels/PaymentViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/ViewModels/PaymentViewModel.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/ViewModels/ReceiptViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/ViewModels/ReceiptViewModel.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/CreditCardView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/CreditCardView.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/CreditCardView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/CreditCardView.xaml.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/MainView.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/MainView.xaml.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/PaymentView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/PaymentView.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/PaymentView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/PaymentView.xaml.cs -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/ReceiptView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/ReceiptView.xaml -------------------------------------------------------------------------------- /Learn.MauiPaymentUi/Views/ReceiptView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/Learn.MauiPaymentUi/Views/ReceiptView.xaml.cs -------------------------------------------------------------------------------- /SampleCards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/SampleCards.gif -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/readme.md -------------------------------------------------------------------------------- /snppts-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DamianSuess/Learn.MauiPaymentUi/HEAD/snppts-logo.jpg --------------------------------------------------------------------------------