Recurring class abstract

Recurring

Properties:

  • contract - The type of recurring contract to be used. Possible values: * ONECLICK – Payment details can be used to initiate a one-click payment, where the shopper enters the card security code (CVC/CVV). * RECURRING – Payment details can be used without the card security code to initiate card-not-present transactions. * ONECLICK,RECURRING – Payment details can be used regardless of whether the shopper is on your site or not. * PAYOUT – Payment details can be used to make a payout. * EXTERNAL - Use this when you store payment details and send the raw card number or network token directly in your API request.
  • recurringDetailName - A descriptive name for this detail.
  • recurringExpiry - Date after which no further authorisations shall be performed. Only for 3D Secure 2.
  • recurringFrequency - Minimum number of days between authorisations. Only for 3D Secure 2.
  • tokenService - The name of the token service.
Annotations
  • @BuiltValue.new()

Constructors

Recurring([void updates(RecurringBuilder b)])
factory

Properties

contract RecurringContractEnum?
The type of recurring contract to be used. Possible values: * ONECLICK – Payment details can be used to initiate a one-click payment, where the shopper enters the card security code (CVC/CVV). * RECURRING – Payment details can be used without the card security code to initiate card-not-present transactions. * ONECLICK,RECURRING – Payment details can be used regardless of whether the shopper is on your site or not. * PAYOUT – Payment details can be used to make a payout. * EXTERNAL - Use this when you store payment details and send the raw card number or network token directly in your API request.
no setter
hashCode int
The hash code for this object.
no setterinherited
recurringDetailName String?
A descriptive name for this detail.
no setter
recurringExpiry DateTime?
Date after which no further authorisations shall be performed. Only for 3D Secure 2.
no setter
recurringFrequency String?
Minimum number of days between authorisations. Only for 3D Secure 2.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tokenService RecurringTokenServiceEnum?
The name of the token service.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(RecurringBuilder)) Recurring
Rebuilds the instance.
inherited
toBuilder() RecurringBuilder
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<Recurring>
no setter