PrimerPaymentMethodTokenData will be returned by the primerDidTokenizePaymentMethod(_:decisionHandler:) when the payment method has been tokenized. Use the token to create a payment, or to store it when using the vault manager.

Parameters

paymentMethodTokenDataPrimerPaymentMethodTokenData

parameters

analyticsIdString

idString

paymentInstrumentDataPaymentInstrumentData

parameters

paymentMethodConfigIdString

paymentMethodTypeString

sessionInfoSessionInfo

first6DigitsString

last4DigitsString

expirationMonthString

expirationYearString

cardholderNameString

networkString

isNetworkTokenizedString

binDataBinData

threeDSecureAuthenticationThreeDS.AuthenticationDetails

paypalBillingAgreementIdString

externalPayerInfoExternalPayerInfo

shippingAddressShippingAddress

klarnaCustomerTokenString

sessionDataSessionData

hashedIdentifierString

mncInt

mccInt

mxInt

currencyCodeCurrency

productIdString

paymentInstrumentTypePaymentInstrumentType

cases

paymentCard

offSession

cardOffSession

payPalOrder

payPalBillingAgreement

applePay

googlePay

klarna

klarnaPaymentSession

klarnaCustomerToken

apayaToken

hoolah

unknown

threeDSecureAuthenticationThreeDS.AuthenticationDetails

tokenStringRequired

tokenTypeTokenType

cases

multiUse

singleUse

vaultDataVaultData