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