public class ScheduledByMerchantData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ScheduledByMerchantData.TransTypeEnum
Gets or Sets transType
|
| Constructor and Description |
|---|
ScheduledByMerchantData() |
public void setAmount(BigDecimal amount)
public ScheduledByMerchantData amount(BigDecimal amount)
amount - The amount of scheduled payment to be chargedpublic void setContractNumber(String contractNumber)
public ScheduledByMerchantData contractNumber(String contractNumber)
contractNumber - Contract number between customer and merchant. Required for Mexican merchants for scheduled payments.public void setCurrency(String currency)
public ScheduledByMerchantData currency(String currency)
currency - [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency codepublic void setDynamicDescriptor(String dynamicDescriptor)
public ScheduledByMerchantData dynamicDescriptor(String dynamicDescriptor)
dynamicDescriptor - Short description of the service or product, must be enabled by CardPay manager to be used.public void setFiling(RecurringResponseFiling filing)
public ScheduledByMerchantData filing(RecurringResponseFiling filing)
filing - Card filing datapublic void setGenerateToken(Boolean generateToken)
public ScheduledByMerchantData 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 setInitiator(String initiator)
public ScheduledByMerchantData initiator(String initiator)
initiator - Use `cit` for initiator attribute for cardholder initiated transactions (first scheduled payment by merchant transactions) Use `mit` for initiator attribute for merchant initiated transactions (continue scheduled payment by merchant transactions)public void setNetworkTransId(String networkTransId)
public ScheduledByMerchantData networkTransId(String networkTransId)
networkTransId - Network Reference Number of original transactionpublic void setNote(String note)
public ScheduledByMerchantData note(String note)
note - Note about the recurring that will not be displayed to customer.public void setScheduledType(String scheduledType)
public ScheduledByMerchantData scheduledType(String scheduledType)
scheduledType - Scheduled payment type attribute. For scheduled payments by merchant value should be `SM` - scheduled by merchantpublic void setThreeDsChallengeIndicator(String threeDsChallengeIndicator)
public ScheduledByMerchantData threeDsChallengeIndicator(String threeDsChallengeIndicator)
threeDsChallengeIndicator - threeDsChallengeIndicatorpublic void setTransType(ScheduledByMerchantData.TransTypeEnum transType)
public ScheduledByMerchantData transType(ScheduledByMerchantData.TransTypeEnum transType)
transType - transTypeCopyright © 2023. All rights reserved.