public class SubscriptionGetResponse extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionGetResponse.PeriodEnum
Period of subscription
|
static class |
SubscriptionGetResponse.StatusEnum
Status of subscription
|
static class |
SubscriptionGetResponse.TypeEnum
Recurring payment type name; can be ONECLICK, SCHEDULED, INSTALLMENT
|
| Constructor and Description |
|---|
SubscriptionGetResponse() |
public void setAmountDue(BigDecimal amountDue)
public SubscriptionGetResponse amountDue(BigDecimal amountDue)
amountDue - Amount of payments left to be capturedpublic void setAmountTotal(BigDecimal amountTotal)
public SubscriptionGetResponse amountTotal(BigDecimal amountTotal)
amountTotal - Total amount of subscription to be paid before completionpublic void setCreated(OffsetDateTime created)
public SubscriptionGetResponse created(OffsetDateTime created)
created - Creation time [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatpublic void setCurrency(String currency)
public SubscriptionGetResponse currency(String currency)
currency - [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency codepublic void setCustomer(SubscriptionCustomer customer)
public SubscriptionGetResponse customer(SubscriptionCustomer customer)
customer - Customer datapublic void setDescription(String description)
public SubscriptionGetResponse description(String description)
description - Description of subscriptionpublic void setId(String id)
public SubscriptionGetResponse id(String id)
id - ID of subscriptionpublic void setInterval(Integer interval)
public SubscriptionGetResponse interval(Integer interval)
interval - Interval of subscriptionpublic void setNextPayment(NextSubscriptionPayment nextPayment)
public SubscriptionGetResponse nextPayment(NextSubscriptionPayment nextPayment)
nextPayment - Next payment datapublic void setPaymentsDue(Integer paymentsDue)
public SubscriptionGetResponse paymentsDue(Integer paymentsDue)
paymentsDue - Number of payments left to be capturedpublic void setPeriod(SubscriptionGetResponse.PeriodEnum period)
public SubscriptionGetResponse period(SubscriptionGetResponse.PeriodEnum period)
period - Period of subscriptionpublic void setPlan(SubscriptionGetResponsePlan plan)
public SubscriptionGetResponse plan(SubscriptionGetResponsePlan plan)
plan - Plan datapublic void setRetries(Integer retries)
public SubscriptionGetResponse retries(Integer retries)
retries - Number of daily basis retry attempts in case of payment has not been captured successfully.public void setStatus(SubscriptionGetResponse.StatusEnum status)
public SubscriptionGetResponse status(SubscriptionGetResponse.StatusEnum status)
status - Status of subscriptionpublic void setStatusReason(String statusReason)
public SubscriptionGetResponse statusReason(String statusReason)
statusReason - Reason of subscription cancellation that was made by CardPaypublic void setSubscriptionStart(OffsetDateTime subscriptionStart)
public SubscriptionGetResponse subscriptionStart(OffsetDateTime subscriptionStart)
subscriptionStart - The time in 'yyyy-MM-dd' format when subscription actually becomes activated (grace period)public void setType(SubscriptionGetResponse.TypeEnum type)
public SubscriptionGetResponse type(SubscriptionGetResponse.TypeEnum type)
type - Recurring payment type name; can be ONECLICK, SCHEDULED, INSTALLMENTCopyright © 2022. All rights reserved.