Package apple.passkit.c
Class PassKit
- java.lang.Object
-
- apple.passkit.c.PassKit
-
public final class PassKit extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePassKit.Block_PKPayLaterValidateAmount
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static @NotNull java.lang.StringPKAddSecureElementPassErrorDomain()API-Since: 13.4static java.lang.StringPKContactFieldEmailAddress()API-Since: 11.0static java.lang.StringPKContactFieldName()API-Since: 11.0static java.lang.StringPKContactFieldPhoneNumber()API-Since: 11.0static java.lang.StringPKContactFieldPhoneticName()API-Since: 11.0static java.lang.StringPKContactFieldPostalAddress()API-Since: 11.0static @NotNull java.lang.StringPKDisbursementErrorContactFieldUserInfoKey()a PKContactField the error relates to.static @NotNull java.lang.StringPKDisbursementErrorDomain()PKDisbursementErrorDomain is used for errors with in-app disbursements.static java.lang.StringPKEncryptionSchemeECC_V2()API-Since: 9.0static java.lang.StringPKEncryptionSchemeRSA_V2()API-Since: 10.0static @NotNull java.lang.StringPKIdentityErrorDomain()Error domain for identity errors.static @NotNull java.lang.StringPKPassKitErrorDomain()PKPassKitErrorDomain is used for generic errors with PassKit, such as adding or removing passes from the user's pass library.static @NotNull java.lang.StringPKPassLibraryAddedPassesUserInfoKey()API-Since: 6.0static @NotNull java.lang.StringPKPassLibraryDidChangeNotification()API-Since: 6.0static @NotNull java.lang.StringPKPassLibraryPassTypeIdentifierUserInfoKey()API-Since: 6.0static @NotNull java.lang.StringPKPassLibraryRecoveredPassesUserInfoKey()API-Since: 15.0static @NotNull java.lang.StringPKPassLibraryRemotePaymentPassesDidChangeNotification()API-Since: 9.0static @NotNull java.lang.StringPKPassLibraryRemovedPassInfosUserInfoKey()API-Since: 6.0static @NotNull java.lang.StringPKPassLibraryReplacementPassesUserInfoKey()API-Since: 6.0static @NotNull java.lang.StringPKPassLibrarySerialNumberUserInfoKey()API-Since: 6.0static voidPKPayLaterValidateAmount(NSDecimalNumber amount, java.lang.String currencyCode, PassKit.Block_PKPayLaterValidateAmount completion)Checks if a Pay Later Merchandising information can be displayed for the given values - Parameters: - amount: The users bag price or item pricing - currencyCode: The ISO 4217 code for the country or region of the merchant’s principle place of business.static @NotNull java.lang.StringPKPaymentErrorContactFieldUserInfoKey()a PKContactField the error relates to.static @NotNull java.lang.StringPKPaymentErrorDomain()PKPaymentErrorDomain is used for errors with in-app or web payments.static @NotNull java.lang.StringPKPaymentErrorPostalAddressUserInfoKey()if the error relates to PKContactFieldPostalAddress you may set the specific key here API-Since: 11.0static java.lang.StringPKPaymentNetworkAmex()API-Since: 8.0static java.lang.StringPKPaymentNetworkBancomat()Deprecated.static java.lang.StringPKPaymentNetworkBancontact()API-Since: 16.0static java.lang.StringPKPaymentNetworkBarcode()API-Since: 14.0static java.lang.StringPKPaymentNetworkCarteBancaire()Deprecated.static java.lang.StringPKPaymentNetworkCarteBancaires()Deprecated.static java.lang.StringPKPaymentNetworkCartesBancaires()API-Since: 11.2static java.lang.StringPKPaymentNetworkChinaUnionPay()API-Since: 9.2static java.lang.StringPKPaymentNetworkDankort()API-Since: 15.1static java.lang.StringPKPaymentNetworkDiscover()API-Since: 9.0static java.lang.StringPKPaymentNetworkEftpos()API-Since: 12.0static java.lang.StringPKPaymentNetworkElectron()API-Since: 12.0static java.lang.StringPKPaymentNetworkElo()API-Since: 12.1.1static java.lang.StringPKPaymentNetworkGirocard()API-Since: 14.0static java.lang.StringPKPaymentNetworkIDCredit()API-Since: 10.3static java.lang.StringPKPaymentNetworkInterac()API-Since: 9.2static java.lang.StringPKPaymentNetworkJCB()API-Since: 10.1static java.lang.StringPKPaymentNetworkMada()API-Since: 12.1.1static java.lang.StringPKPaymentNetworkMaestro()API-Since: 12.0static java.lang.StringPKPaymentNetworkMasterCard()API-Since: 8.0static java.lang.StringPKPaymentNetworkMir()API-Since: 14.5static java.lang.StringPKPaymentNetworkNanaco()API-Since: 15.0static java.lang.StringPKPaymentNetworkPagoBancomat()static java.lang.StringPKPaymentNetworkPostFinance()API-Since: 16.4static java.lang.StringPKPaymentNetworkPrivateLabel()API-Since: 9.0static java.lang.StringPKPaymentNetworkQuicPay()API-Since: 10.3static java.lang.StringPKPaymentNetworkSuica()API-Since: 10.1static java.lang.StringPKPaymentNetworkTmoney()API-Since: 17.0static java.lang.StringPKPaymentNetworkVisa()API-Since: 8.0static java.lang.StringPKPaymentNetworkVPay()API-Since: 12.0static java.lang.StringPKPaymentNetworkWaon()API-Since: 15.0static @NotNull java.lang.StringPKShareSecureElementPassErrorDomain()API-Since: 16.0static @NotNull java.lang.StringPKStoredValuePassBalanceTypeCash()API-Since: 15.0static @NotNull java.lang.StringPKStoredValuePassBalanceTypeLoyaltyPoints()API-Since: 15.0
-
-
-
Method Detail
-
PKEncryptionSchemeECC_V2
public static java.lang.String PKEncryptionSchemeECC_V2()
API-Since: 9.0
-
PKEncryptionSchemeRSA_V2
public static java.lang.String PKEncryptionSchemeRSA_V2()
API-Since: 10.0
-
PKPaymentNetworkAmex
public static java.lang.String PKPaymentNetworkAmex()
API-Since: 8.0
-
PKPaymentNetworkChinaUnionPay
public static java.lang.String PKPaymentNetworkChinaUnionPay()
API-Since: 9.2
-
PKPaymentNetworkDiscover
public static java.lang.String PKPaymentNetworkDiscover()
API-Since: 9.0
-
PKPaymentNetworkInterac
public static java.lang.String PKPaymentNetworkInterac()
API-Since: 9.2
-
PKPaymentNetworkMasterCard
public static java.lang.String PKPaymentNetworkMasterCard()
API-Since: 8.0
-
PKPaymentNetworkPrivateLabel
public static java.lang.String PKPaymentNetworkPrivateLabel()
API-Since: 9.0
-
PKPaymentNetworkVisa
public static java.lang.String PKPaymentNetworkVisa()
API-Since: 8.0
-
PKPaymentNetworkJCB
public static java.lang.String PKPaymentNetworkJCB()
API-Since: 10.1
-
PKPaymentNetworkSuica
public static java.lang.String PKPaymentNetworkSuica()
API-Since: 10.1
-
PKPassKitErrorDomain
@NotNull public static @NotNull java.lang.String PKPassKitErrorDomain()
PKPassKitErrorDomain is used for generic errors with PassKit, such as adding or removing passes from the user's pass library. PassKit returns these errors to you. API-Since: 6.0
-
PKPassLibraryDidChangeNotification
@NotNull public static @NotNull java.lang.String PKPassLibraryDidChangeNotification()
API-Since: 6.0
-
PKPassLibraryRemotePaymentPassesDidChangeNotification
@NotNull public static @NotNull java.lang.String PKPassLibraryRemotePaymentPassesDidChangeNotification()
API-Since: 9.0
-
PKPassLibraryAddedPassesUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibraryAddedPassesUserInfoKey()
API-Since: 6.0
-
PKPassLibraryReplacementPassesUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibraryReplacementPassesUserInfoKey()
API-Since: 6.0
-
PKPassLibraryRemovedPassInfosUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibraryRemovedPassInfosUserInfoKey()
API-Since: 6.0
-
PKPassLibraryPassTypeIdentifierUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibraryPassTypeIdentifierUserInfoKey()
API-Since: 6.0
-
PKPassLibrarySerialNumberUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibrarySerialNumberUserInfoKey()
API-Since: 6.0
-
PKPaymentNetworkCarteBancaire
@Deprecated public static java.lang.String PKPaymentNetworkCarteBancaire()
Deprecated.API-Since: 10.3 Deprecated-Since: 11.0 Deprecated-Message: Use PKPaymentNetworkCartesBancaires instead.
-
PKPaymentNetworkCarteBancaires
@Deprecated public static java.lang.String PKPaymentNetworkCarteBancaires()
Deprecated.API-Since: 11.0 Deprecated-Since: 11.2 Deprecated-Message: Use PKPaymentNetworkCartesBancaires instead.
-
PKPaymentNetworkIDCredit
public static java.lang.String PKPaymentNetworkIDCredit()
API-Since: 10.3
-
PKPaymentNetworkQuicPay
public static java.lang.String PKPaymentNetworkQuicPay()
API-Since: 10.3
-
PKContactFieldPostalAddress
public static java.lang.String PKContactFieldPostalAddress()
API-Since: 11.0
-
PKContactFieldEmailAddress
public static java.lang.String PKContactFieldEmailAddress()
API-Since: 11.0
-
PKContactFieldPhoneNumber
public static java.lang.String PKContactFieldPhoneNumber()
API-Since: 11.0
-
PKContactFieldName
public static java.lang.String PKContactFieldName()
API-Since: 11.0
-
PKContactFieldPhoneticName
public static java.lang.String PKContactFieldPhoneticName()
API-Since: 11.0
-
PKPaymentErrorDomain
@NotNull public static @NotNull java.lang.String PKPaymentErrorDomain()
PKPaymentErrorDomain is used for errors with in-app or web payments. You create your own PKPaymentErrors and return them to indicate problems with a purchase API-Since: 11.0
-
PKPaymentErrorContactFieldUserInfoKey
@NotNull public static @NotNull java.lang.String PKPaymentErrorContactFieldUserInfoKey()
a PKContactField the error relates to. Use with PKPaymentShippingContactInvalidError API-Since: 11.0
-
PKPaymentErrorPostalAddressUserInfoKey
@NotNull public static @NotNull java.lang.String PKPaymentErrorPostalAddressUserInfoKey()
if the error relates to PKContactFieldPostalAddress you may set the specific key here API-Since: 11.0
-
PKPaymentNetworkCartesBancaires
public static java.lang.String PKPaymentNetworkCartesBancaires()
API-Since: 11.2
-
PKPaymentNetworkEftpos
public static java.lang.String PKPaymentNetworkEftpos()
API-Since: 12.0
-
PKPaymentNetworkElectron
public static java.lang.String PKPaymentNetworkElectron()
API-Since: 12.0
-
PKPaymentNetworkElo
public static java.lang.String PKPaymentNetworkElo()
API-Since: 12.1.1
-
PKPaymentNetworkMada
public static java.lang.String PKPaymentNetworkMada()
API-Since: 12.1.1
-
PKPaymentNetworkMaestro
public static java.lang.String PKPaymentNetworkMaestro()
API-Since: 12.0
-
PKPaymentNetworkVPay
public static java.lang.String PKPaymentNetworkVPay()
API-Since: 12.0
-
PKAddSecureElementPassErrorDomain
@NotNull public static @NotNull java.lang.String PKAddSecureElementPassErrorDomain()
API-Since: 13.4
-
PKPaymentNetworkBarcode
public static java.lang.String PKPaymentNetworkBarcode()
API-Since: 14.0
-
PKPaymentNetworkGirocard
public static java.lang.String PKPaymentNetworkGirocard()
API-Since: 14.0
-
PKPaymentNetworkMir
public static java.lang.String PKPaymentNetworkMir()
API-Since: 14.5
-
PKPaymentNetworkWaon
public static java.lang.String PKPaymentNetworkWaon()
API-Since: 15.0
-
PKPaymentNetworkNanaco
public static java.lang.String PKPaymentNetworkNanaco()
API-Since: 15.0
-
PKStoredValuePassBalanceTypeCash
@NotNull public static @NotNull java.lang.String PKStoredValuePassBalanceTypeCash()
API-Since: 15.0
-
PKStoredValuePassBalanceTypeLoyaltyPoints
@NotNull public static @NotNull java.lang.String PKStoredValuePassBalanceTypeLoyaltyPoints()
API-Since: 15.0
-
PKPassLibraryRecoveredPassesUserInfoKey
@NotNull public static @NotNull java.lang.String PKPassLibraryRecoveredPassesUserInfoKey()
API-Since: 15.0
-
PKPaymentNetworkBancomat
@Deprecated public static java.lang.String PKPaymentNetworkBancomat()
Deprecated.API-Since: 16.0 Deprecated-Since: 17.0 Deprecated-Message: Use PKPaymentNetworkPagoBancomat instead.
-
PKPaymentNetworkBancontact
public static java.lang.String PKPaymentNetworkBancontact()
API-Since: 16.0
-
PKPaymentNetworkDankort
public static java.lang.String PKPaymentNetworkDankort()
API-Since: 15.1
-
PKShareSecureElementPassErrorDomain
@NotNull public static @NotNull java.lang.String PKShareSecureElementPassErrorDomain()
API-Since: 16.0
-
PKIdentityErrorDomain
@NotNull public static @NotNull java.lang.String PKIdentityErrorDomain()
Error domain for identity errors. API-Since: 16.0
-
PKPayLaterValidateAmount
public static void PKPayLaterValidateAmount(NSDecimalNumber amount, java.lang.String currencyCode, PassKit.Block_PKPayLaterValidateAmount completion)
Checks if a Pay Later Merchandising information can be displayed for the given values - Parameters: - amount: The users bag price or item pricing - currencyCode: The ISO 4217 code for the country or region of the merchant’s principle place of business. - completion: The block that is called when the eligibility result is calculated API-Since: 17.0
-
PKPaymentNetworkPagoBancomat
public static java.lang.String PKPaymentNetworkPagoBancomat()
-
PKPaymentNetworkPostFinance
public static java.lang.String PKPaymentNetworkPostFinance()
API-Since: 16.4
-
PKPaymentNetworkTmoney
public static java.lang.String PKPaymentNetworkTmoney()
API-Since: 17.0
-
PKDisbursementErrorDomain
@NotNull public static @NotNull java.lang.String PKDisbursementErrorDomain()
PKDisbursementErrorDomain is used for errors with in-app disbursements. You create your own PKDisbursementErrors and return them to indicate problems with a transfer. API-Since: 17.0
-
PKDisbursementErrorContactFieldUserInfoKey
@NotNull public static @NotNull java.lang.String PKDisbursementErrorContactFieldUserInfoKey()
a PKContactField the error relates to. Use with PKDisbursementRecipientContactInvalidError API-Since: 17.0
-
-