CardDetails

public struct CardDetails : PaymentMethodDetails, ShopperInformation

Contains the details provided by the card component.

  • The payment method type.

    Declaration

    Swift

    public let type: String
  • The identifier of the selected stored payment method.

    Declaration

    Swift

    public let storedPaymentMethodIdentifier: String?
  • The encrypted card number.

    Declaration

    Swift

    public let encryptedCardNumber: String?
  • The encrypted expiration month.

    Declaration

    Swift

    public let encryptedExpiryMonth: String?
  • The encrypted expiration year.

    Declaration

    Swift

    public let encryptedExpiryYear: String?
  • The encrypted security code.

    Declaration

    Swift

    public let encryptedSecurityCode: String?
  • The name on card.

    Declaration

    Swift

    public let holderName: String?
  • The card funding source.

    Declaration

    Swift

    public let fundingSource: CardFundingSource?
  • The billing address information.

    Declaration

    Swift

    public let billingAddress: PostalAddress?
  • The card password (2 digits).

    Declaration

    Swift

    public let password: String?
  • The cardholder Birthdate (6 digits in a YYMMDD format) for private cards or Corporate registration number (10 digits) for corporate cards.

    Declaration

    Swift

    public let taxNumber: String?
  • Social security number of the shopper, if required by country.

    Declaration

    Swift

    public let socialSecurityNumber: String?
  • The 3DS2 SDK version.

    Declaration

    Swift

    public let threeDS2SDKVersion: String
  • Brand of the card.

    Declaration

    Swift

    public let selectedBrand: String?