public class ScheduledData extends Object
| Constructor and Description |
|---|
ScheduledData() |
| Modifier and Type | Method and Description |
|---|---|
ScheduledData |
dynamicDescriptor(String dynamicDescriptor) |
ScheduledData |
generateToken(Boolean generateToken) |
ScheduledData |
initialAmount(BigDecimal initialAmount) |
ScheduledData |
initiator(String initiator) |
ScheduledData |
note(String note) |
ScheduledData |
plan(Plan plan) |
void |
setDynamicDescriptor(String dynamicDescriptor) |
void |
setGenerateToken(Boolean generateToken) |
void |
setInitialAmount(BigDecimal initialAmount) |
void |
setInitiator(String initiator) |
void |
setNote(String note) |
void |
setPlan(Plan plan) |
void |
setSubscriptionStart(OffsetDateTime subscriptionStart) |
ScheduledData |
subscriptionStart(OffsetDateTime subscriptionStart) |
String |
toString() |
public void setDynamicDescriptor(String dynamicDescriptor)
public ScheduledData dynamicDescriptor(String dynamicDescriptor)
dynamicDescriptor - Short description of the service or product, must be enabled by CardPay manager to be used.public void setGenerateToken(Boolean generateToken)
public ScheduledData generateToken(Boolean generateToken)
generateToken - This attribute can be received only in first recurring request. In all requests with recurring_id card.token can't be generated. If set to 'true', Card token will be generated and returned in GET response. Will be generated only for successful transactions (not for declined).public void setInitialAmount(BigDecimal initialAmount)
public ScheduledData initialAmount(BigDecimal initialAmount)
initialAmount - The amount of subscription initiated transaction in selected currency with dot as a decimal separator, must be less than 100 millionspublic void setInitiator(String initiator)
public ScheduledData initiator(String initiator)
initiator - Use `cit` for initiator attribute (cardholder initiated transaction).public void setNote(String note)
public ScheduledData note(String note)
note - Note about the recurring that will not be displayed to customer.public void setPlan(Plan plan)
public ScheduledData plan(Plan plan)
plan - Plan datapublic void setSubscriptionStart(OffsetDateTime subscriptionStart)
public ScheduledData subscriptionStart(OffsetDateTime subscriptionStart)
subscriptionStart - The time in 'yyyy-MM-dd' format when subscription will actually become activated (grace period).Leave it empty to activate subscription at once without any grace period applied.Copyright © 2019. All rights reserved.