CardDetails class abstract
CardDetails
Properties:
- billingSequenceNumber - The sequence number for the debit. For example, send 2 if this is the second debit for the subscription. The sequence number is included in the notification sent to the shopper.
- brand - Secondary brand of the card. For example: plastix, hmclub.
- checkoutAttemptId - The checkout attempt identifier.
- cupsecureplusPeriodSmscode
- cvc - The card verification code. Only collect raw card data if you are fully PCI compliant.
- encryptedCard - Only include this for JSON Web Encryption (JWE) implementations. The JWE-encrypted card details.
- encryptedCardNumber - The encrypted card number.
- encryptedExpiryMonth - The encrypted card expiry month.
- encryptedExpiryYear - The encrypted card expiry year.
- encryptedPassword - This field contains an encrypted, one-time password or an authentication code provided by the cardholder.
- encryptedSecurityCode - The encrypted card verification code.
- expiryMonth - The card expiry month. Only collect raw card data if you are fully PCI compliant.
- expiryYear - The card expiry year. Only collect raw card data if you are fully PCI compliant.
- fastlaneData - The encoded fastlane data blob
- fundingSource - The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to debit.
- holderName - The name of the card holder.
- networkPaymentReference - The transaction identifier from card schemes. This is the
networkTxReferencefrom the response to the first payment. - number - The card number. Only collect raw card data if you are fully PCI compliant.
- recurringDetailReference - This is the
recurringDetailReferencereturned in the response when you created the token. - sdkData - Base64-encoded JSON object containing SDK related parameters required by the SDK
- shopperNotificationReference - The
shopperNotificationReferencereturned in the response when you requested to notify the shopper. Used only for recurring payments in India. - srcCorrelationId - An identifier used for the Click to Pay transaction.
- srcDigitalCardId - The SRC reference for the Click to Pay token.
- srcScheme - The scheme that is being used for Click to Pay.
- srcTokenReference - The reference for the Click to Pay token.
- storedPaymentMethodId - This is the
recurringDetailReferencereturned in the response when you created the token. - threeDS2SdkVersion - Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
- type - Default payment method details. Common for scheme payment methods, and for simple payment method details.
- Annotations
-
- @BuiltValue.new()
Constructors
- CardDetails([void updates(CardDetailsBuilder b)])
-
factory
Properties
- billingSequenceNumber → String?
-
The sequence number for the debit. For example, send 2 if this is the second debit for the subscription. The sequence number is included in the notification sent to the shopper.
no setter
- brand → String?
-
Secondary brand of the card. For example: plastix, hmclub.
no setter
- checkoutAttemptId → String?
-
The checkout attempt identifier.
no setter
- cupsecureplusPeriodSmscode → String?
-
no setter
- cvc → String?
-
The card verification code. Only collect raw card data if you are fully PCI compliant.
no setter
- encryptedCard → String?
-
Only include this for JSON Web Encryption (JWE) implementations. The JWE-encrypted card details.
no setter
- encryptedCardNumber → String?
-
The encrypted card number.
no setter
- encryptedExpiryMonth → String?
-
The encrypted card expiry month.
no setter
- encryptedExpiryYear → String?
-
The encrypted card expiry year.
no setter
- encryptedPassword → String?
-
This field contains an encrypted, one-time password or an authentication code provided by the cardholder.
no setter
- encryptedSecurityCode → String?
-
The encrypted card verification code.
no setter
- expiryMonth → String?
-
The card expiry month. Only collect raw card data if you are fully PCI compliant.
no setter
- expiryYear → String?
-
The card expiry year. Only collect raw card data if you are fully PCI compliant.
no setter
- fastlaneData → String?
-
The encoded fastlane data blob
no setter
- fundingSource → CardDetailsFundingSourceEnum?
-
The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to debit.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- holderName → String?
-
The name of the card holder.
no setter
- networkPaymentReference → String?
-
The transaction identifier from card schemes. This is the
networkTxReferencefrom the response to the first payment.no setter - number → String?
-
The card number. Only collect raw card data if you are fully PCI compliant.
no setter
- recurringDetailReference → String?
-
This is the
recurringDetailReferencereturned in the response when you created the token.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sdkData → String?
-
Base64-encoded JSON object containing SDK related parameters required by the SDK
no setter
- shopperNotificationReference → String?
-
The
shopperNotificationReferencereturned in the response when you requested to notify the shopper. Used only for recurring payments in India.no setter - srcCorrelationId → String?
-
An identifier used for the Click to Pay transaction.
no setter
- srcDigitalCardId → String?
-
The SRC reference for the Click to Pay token.
no setter
- srcScheme → String?
-
The scheme that is being used for Click to Pay.
no setter
- srcTokenReference → String?
-
The reference for the Click to Pay token.
no setter
- storedPaymentMethodId → String?
-
This is the
recurringDetailReferencereturned in the response when you created the token.no setter - threeDS2SdkVersion → String?
-
Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
no setter
- type → CardDetailsTypeEnum?
-
Default payment method details. Common for scheme payment methods, and for simple payment method details.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(CardDetailsBuilder)) → CardDetails -
Rebuilds the instance.
inherited
-
toBuilder(
) → CardDetailsBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
CardDetails> -
no setter