Classes
The following classes are available globally.
-
Device information
See moreDeclaration
Swift
@objcMembers public class Device : NSObject, Codable -
Token for the payment card
See moreDeclaration
Swift
@objcMembers public class Token : NSObject, Codable -
Token requestor asset
See moreDeclaration
Swift
@objcMembers public class TokenRequestorAsset : NSObject, Codable -
Card list returned by
See moreTPCSDK.getCardList(...)Declaration
Swift
@objcMembers public class CardList : NSObject, Codable -
Asset data returned by
See moreTPCSDK.getCardAsset(...)Declaration
Swift
@objcMembers public class CardAsset : NSObject, Codable -
Push method
See moreDeclaration
Swift
@objcMembers public class PushMethod : NSObject, Codable -
Token Requestor
See moreDeclaration
Swift
@objcMembers public class TokenRequestor : NSObject, Codable -
Card digitization result details
See moreSee also
TPCSDK.getCardDigitizationResult(card:primaryAccountIdentifier:)Declaration
Swift
@objcMembers public class CardDigitizationResult : NSObject -
Declaration
Swift
@objcMembers public class Click2PayUserDetails : NSObject, Codable -
Bank application to initialize this object with
CardSchemeand encryptedPayloadNote
InitializeFundingCardwith Mastercard and Encrypted Payloadlet scheme = "MASTERCARD" let cardPayload = "PKCS7 encrypted PAN" let card = FundingCard(schemeString: scheme. encryptedPayload: cardPayload)Note
InitializeFundingCardwith Visa and Encrypted Payloadlet scheme = "VISA" let cardPayload = "PKCS7 encrypted PAN" let card = FundingCard(schemeString: scheme. encryptedPayload: cardPayload)Note
InitializeFundingCardwith PagoBancomat and Encrypted Payloadlet scheme = "PAGOBANCOMAT" let cardPayload = "PKCS7 encrypted PAN" let card = FundingCard(schemeString: scheme. encryptedPayload: cardPayload)Note
InitializeFundingCardwith Primary Account Identifier
See morelet cardIdentifier = "C-12345678" let card = FundingCard(primaryAccountIdentifier: cardIdentifier)Declaration
Swift
@objcMembers public class FundingCard : NSObject -
Declaration
Swift
@objcMembers public class GenerateAddPaymentPassRequestInput : NSObject -
Bank application to initialize this object with last4 digits of PAN or serial number provided by Apple Pay.
// Initialize object with last4 digits of PAN. let last4 = "Last 4 Digits of PAN" let tokenInput = GetTokenInput(last4: last4) // Initialize object with serial number provided by Apple Pay. let serialNumber = "Serial number provided by Apple Pay" let tokenInput = GetTokenInput(serialNumber: serialNumber)See moreSince
2.1.0Declaration
Swift
@objcMembers public class GetTokenInput : NSObject -
Pending activation payment pass from local and remote device
See moreDeclaration
Swift
@objcMembers public class PendingActivationPass : NSObject -
TPCSDK for iOS
See moreDeclaration
Swift
@objcMembers public final class TPCSDK : NSObject, SdkProtocol
Classes Reference