public class RecurringResponseRecurringData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RecurringResponseRecurringData.ScheduledTypeEnum
Scheduled payment type attribute.
|
static class |
RecurringResponseRecurringData.StatusEnum
Current recurring payment status
|
static class |
RecurringResponseRecurringData.TransTypeEnum
Gets or Sets transType
|
static class |
RecurringResponseRecurringData.TypeEnum
Recurring payment type name; can be ONECLICK, SCHEDULED, INSTALLMENT
|
| Constructor and Description |
|---|
RecurringResponseRecurringData() |
public void setActionCode(String actionCode)
public RecurringResponseRecurringData actionCode(String actionCode)
actionCode - Action code (only in decline case)public void setAmount(BigDecimal amount)
public RecurringResponseRecurringData amount(BigDecimal amount)
amount - Recurring amountpublic void setArn(String arn)
public RecurringResponseRecurringData arn(String arn)
arn - ARN (Acquirer Reference Number), supplied by the acquiring financial institution, return only after receiving ARN from bank acquirer *(for BANKCARD payment method only)*public void setAuthCode(String authCode)
public RecurringResponseRecurringData authCode(String authCode)
authCode - Authorization code, provided by bankpublic void setCreated(String created)
public RecurringResponseRecurringData created(String created)
created - Date and time when this recurring payment was created, [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatpublic void setCurrency(String currency)
public RecurringResponseRecurringData currency(String currency)
currency - Recurring currency code ([ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code)public void setDeclineCode(String declineCode)
public RecurringResponseRecurringData declineCode(String declineCode)
declineCode - Decline code (only in decline case)public void setDeclineReason(String declineReason)
public RecurringResponseRecurringData declineReason(String declineReason)
declineReason - Bank's message about transaction decline reason (only in decline case)public void setFiling(RecurringResponseFiling filing)
public RecurringResponseRecurringData filing(RecurringResponseFiling filing)
filing - CardPay's filing datapublic void setId(String id)
public RecurringResponseRecurringData id(String id)
id - CardPay's recurring idpublic void setInitiator(String initiator)
public RecurringResponseRecurringData initiator(String initiator)
initiator - Initiator of scheduled transaction (applicable only for scheduled by merchant payments)public void setInstallmentAmount(BigDecimal installmentAmount)
public RecurringResponseRecurringData installmentAmount(BigDecimal installmentAmount)
installmentAmount - Amount of 1 installment payment, will be returned if presented in request (for payment page mode only)public void setInstallmentType(String installmentType)
public RecurringResponseRecurringData installmentType(String installmentType)
installmentType - Selected installment typepublic RecurringResponseRecurringData invalidData(List<String> invalidData)
invalidData - Invalid card or billing datapublic RecurringResponseRecurringData addInvalidDataItem(String invalidDataItem)
public void setIs3d(Boolean is3d)
public RecurringResponseRecurringData is3d(Boolean is3d)
is3d - Was 3-D Secure authentication made or notpublic void setNote(String note)
public RecurringResponseRecurringData note(String note)
note - Payment notepublic void setPayments(String payments)
public RecurringResponseRecurringData payments(String payments)
payments - Number of total payments, to be chargedpublic void setRrn(String rrn)
public RecurringResponseRecurringData rrn(String rrn)
rrn - RRN (Retrieval Reference Number), supplied by the acquiring financial institutionpublic void setScheduledType(RecurringResponseRecurringData.ScheduledTypeEnum scheduledType)
public RecurringResponseRecurringData scheduledType(RecurringResponseRecurringData.ScheduledTypeEnum scheduledType)
scheduledType - Scheduled payment type attribute. `SM` - value for scheduled by merchant case `SA` - value for scheduled by acquirer casepublic void setStatus(RecurringResponseRecurringData.StatusEnum status)
public RecurringResponseRecurringData status(RecurringResponseRecurringData.StatusEnum status)
status - Current recurring payment statuspublic void setSubscription(Subscription subscription)
public RecurringResponseRecurringData subscription(Subscription subscription)
subscription - Subscription data. Mandatory if scheduled payment is requested.public void setType(RecurringResponseRecurringData.TypeEnum type)
public RecurringResponseRecurringData type(RecurringResponseRecurringData.TypeEnum type)
type - Recurring payment type name; can be ONECLICK, SCHEDULED, INSTALLMENTpublic void setTransType(RecurringResponseRecurringData.TransTypeEnum transType)
public RecurringResponseRecurringData transType(RecurringResponseRecurringData.TransTypeEnum transType)
transType - transTypeCopyright © 2021. All rights reserved.