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