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 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 setBegin(Boolean begin)
public RecurringResponseRecurringData begin(Boolean begin)
begin - Callback: show first/next recurringpublic 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 setExtendedDeclineReason(String extendedDeclineReason)
public RecurringResponseRecurringData extendedDeclineReason(String extendedDeclineReason)
extendedDeclineReason - Original decline reason. Can be presented in responses if original network response code is presented and option is enabled for Merchant. Not presented by default, ask Unlimit manager to enable it if needed.public void setFiling(RecurringResponseFiling filing)
public RecurringResponseRecurringData filing(RecurringResponseFiling filing)
filing - CardPay's filing datapublic void setHoldPeriod(Integer holdPeriod)
public RecurringResponseRecurringData holdPeriod(Integer holdPeriod)
holdPeriod - The delay between the authorisation and scheduled auto-capture or auto-void, specified in hours. The minimum hold period is 1 hour, maximum hold period is 7 days (168 hours).public 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 setNetworkTransId(String networkTransId)
public RecurringResponseRecurringData networkTransId(String networkTransId)
networkTransId - Network Reference Number of original transactionpublic 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 setPostauthStatus(String postauthStatus)
public RecurringResponseRecurringData postauthStatus(String postauthStatus)
postauthStatus - The value contains payment status after hold period if payment has not been completed. Possible values: COMPLETE, REVERSEpublic 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 © 2024. All rights reserved.