public class RecurringData extends Object
| Constructor and Description |
|---|
RecurringData() |
| Modifier and Type | Method and Description |
|---|---|
RecurringData |
contractNumber(String contractNumber) |
RecurringData |
initialAmount(BigDecimal initialAmount) |
RecurringData |
plan(Plan plan) |
void |
setContractNumber(String contractNumber) |
void |
setInitialAmount(BigDecimal initialAmount) |
void |
setPlan(Plan plan) |
void |
setSubscriptionStart(String subscriptionStart) |
void |
setType(String type) |
RecurringData |
subscriptionStart(String subscriptionStart) |
String |
toString() |
RecurringData |
type(String type) |
public void setContractNumber(String contractNumber)
public RecurringData contractNumber(String contractNumber)
contractNumber - Contract number between customer and merchant. Required for Mexican merchantspublic void setInitialAmount(BigDecimal initialAmount)
public RecurringData 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 setPlan(Plan plan)
public RecurringData plan(Plan plan)
plan - Plan datapublic void setSubscriptionStart(String subscriptionStart)
public RecurringData subscriptionStart(String 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.public void setType(String type)
public RecurringData type(String type)
type - Scheduled payment type attribute. Supported values are: `SM` - value for scheduled by merchant case `SA` - value for scheduled by acquirer case The default value is SACopyright © 2024. All rights reserved.