StoredPaymentMethodRequest class abstract
StoredPaymentMethodRequest
Properties:
- merchantAccount - The merchant account identifier, with which you want to process the transaction.
- paymentMethod - Contains the information required to store a payment method.
- recurringProcessingModel - Defines a recurring payment type. Required when creating a token to store payment details. Allowed values: *
Subscription– A transaction for a fixed or variable amount, which follows a fixed schedule. *CardOnFile– With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. *UnscheduledCardOnFile– An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount. - shopperEmail - The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks.
- shopperIP - The IP address of a shopper.
- shopperReference - A unique identifier for the shopper (for example, user ID or account ID).
- Annotations
-
- @BuiltValue.new()
Constructors
- StoredPaymentMethodRequest([void updates(StoredPaymentMethodRequestBuilder b)])
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- merchantAccount → String
-
The merchant account identifier, with which you want to process the transaction.
no setter
- paymentMethod → PaymentMethodToStore
-
Contains the information required to store a payment method.
no setter
- recurringProcessingModel → StoredPaymentMethodRequestRecurringProcessingModelEnum
-
Defines a recurring payment type. Required when creating a token to store payment details. Allowed values: *
Subscription– A transaction for a fixed or variable amount, which follows a fixed schedule. *CardOnFile– With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. *UnscheduledCardOnFile– An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shopperEmail → String?
-
The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks.
no setter
- shopperIP → String?
-
The IP address of a shopper.
no setter
- shopperReference → String
-
A unique identifier for the shopper (for example, user ID or account ID).
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(StoredPaymentMethodRequestBuilder)) → StoredPaymentMethodRequest -
Rebuilds the instance.
inherited
-
toBuilder(
) → StoredPaymentMethodRequestBuilder -
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<
StoredPaymentMethodRequest> -
no setter