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