PixRecurring class abstract
PixRecurring
Properties:
- billingDate - The date on which the shopper's payment method will be charged, in YYYY-MM-DD format.
- businessDayOnly - Flag used to define whether liquidation can happen only on business days
- endsAt - End date of the billing plan, in YYYY-MM-DD format. The end date must align with the frequency and the start date of the billing plan. If left blank, the subscription will continue indefinitely unless it is cancelled by the shopper.
- frequency - The frequency at which the shopper will be charged.
- minAmount - For a billing plan where the payment amounts are variable, the minimum amount to charge the shopper for each recurring payment. When a shopper approves the billing plan, they can also specify a maximum amount in their banking app.
- originalPspReference - The pspReference for the failed recurring payment. Find this in AUTHORISATION webhook you received after the billing date.
- recurringAmount - For a billing plan where the payment amount is fixed, the amount the shopper will be charged for each recurring payment.
- recurringStatement - The text that that will be shown on the shopper's bank statement for the recurring payments. We recommend to add a descriptive text about the subscription to let your shoppers recognize your recurring payments. Maximum length: 35 characters.
- retryPolicy - When set to true, you can retry for failed recurring payments. The default value is true.
- startsAt - Start date of the billing plan, in YYYY-MM-DD format. The default value is the transaction date.
- Annotations
-
- @BuiltValue.new()
Constructors
- PixRecurring([void updates(PixRecurringBuilder b)])
-
factory
Properties
- billingDate → String?
-
The date on which the shopper's payment method will be charged, in YYYY-MM-DD format.
no setter
- businessDayOnly → bool?
-
Flag used to define whether liquidation can happen only on business days
no setter
- endsAt → String?
-
End date of the billing plan, in YYYY-MM-DD format. The end date must align with the frequency and the start date of the billing plan. If left blank, the subscription will continue indefinitely unless it is cancelled by the shopper.
no setter
- frequency → PixRecurringFrequencyEnum?
-
The frequency at which the shopper will be charged.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- minAmount → Amount?
-
For a billing plan where the payment amounts are variable, the minimum amount to charge the shopper for each recurring payment. When a shopper approves the billing plan, they can also specify a maximum amount in their banking app.
no setter
- originalPspReference → String?
-
The pspReference for the failed recurring payment. Find this in AUTHORISATION webhook you received after the billing date.
no setter
- recurringAmount → Amount?
-
For a billing plan where the payment amount is fixed, the amount the shopper will be charged for each recurring payment.
no setter
- recurringStatement → String?
-
The text that that will be shown on the shopper's bank statement for the recurring payments. We recommend to add a descriptive text about the subscription to let your shoppers recognize your recurring payments. Maximum length: 35 characters.
no setter
- retryPolicy → bool?
-
When set to true, you can retry for failed recurring payments. The default value is true.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startsAt → String?
-
Start date of the billing plan, in YYYY-MM-DD format. The default value is the transaction date.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(PixRecurringBuilder)) → PixRecurring -
Rebuilds the instance.
inherited
-
toBuilder(
) → PixRecurringBuilder -
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<
PixRecurring> -
no setter