apple_pay_mimic 0.1.0
SDKflutter
Platformios
Mimics to PassKit API
Apple Pay Mimic
Apple Pay Mimic contains flexible mimics to PassKit
Getting Started
Requires iOS 10
- Add apple_pay_mimic dependency to your pubspec.yaml
- Call
await ApplePayMimic.init()for plugin initialization - You are ready
Table of Mimics
Enums
| PassKit | ApplePayMimic |
|---|---|
| PKPaymentNetwork | PKPaymentNetwork |
| PKMerchantCapability | PKMerchantCapability |
| PKShippingType | PKShippingType |
| PKContactField | PKContactField |
| PKPaymentSummaryItemType | PKPaymentSummaryItemType |
| PKPaymentMethodType | PKPaymentMethodType |
Structures
| PassKit | ApplePayMimic |
|---|---|
| PKPaymentSummaryItem | PKPaymentSummaryItem |
| PKShippingMethod | PKShippingMethod |
| PKContact | PKContact |
| PKPaymentToken | PKPaymentToken |
| PKPaymentMethod | PKPaymentMethod |
| PKPayment | PKPayment |
| PersonNameComponents | PersonNameComponents |
| CNPostalAddress | CNPostalAddress |
Actions
| PassKit | ApplePayMimic |
|---|---|
| PKPaymentRequest.availableNetworks | ApplePayMimic.availableNetworks |
| PKPaymentAuthorizationController.canMakePayments | ApplePayMimic.canMakePayments |
| PKPaymentAuthorizationController.present | ApplePayMimic.processPayment |
Widgets
| PassKit | ApplePayMimic |
|---|---|
| PKPaymentButton | ApplePayButton |
Usage
Look at the example: https://github.com/urusai88/apple_pay_mimic/tree/master/example This example fills some conditions:
- You are book and stationery store.
- You have two shipping types, a slow for free, and a fast for 5$
- You want to charge payment with two items - a Harry Potter book and a Pencil case
- You can process shipping only in Germany and Russia countries
- You provide to Germany users free bonus item - a Tape