CardDonations class abstract

CardDonations

Properties:

Annotations
  • @BuiltValue.new()

Constructors

CardDonations([void updates(CardDonationsBuilder 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 CardDonationsFundingSourceEnum?
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 networkTxReference from 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 recurringDetailReference returned 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 shopperNotificationReference returned 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 recurringDetailReference returned 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 CardDonationsTypeEnum?
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(CardDonationsBuilder)) CardDonations
Rebuilds the instance.
inherited
toBuilder() CardDonationsBuilder
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<CardDonations>
no setter