apple_pay_mimic 0.1.0 copy "apple_pay_mimic: ^0.1.0" to clipboard
apple_pay_mimic: ^0.1.0 copied to clipboard

discontinued
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
3
likes
100
pub points
0%
popularity

Publisher

unverified uploader

Mimics to PassKit API

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on apple_pay_mimic