Class MandateResponse

java.lang.Object
com.onlinepayments.domain.MandateResponse

public class MandateResponse extends Object
  • Constructor Details

    • MandateResponse

      public MandateResponse()
  • Method Details

    • getAlias

      public String getAlias()
      An alias for the mandate. This can be used to visually represent the mandate. Do not include any unmasked sensitive data in the alias. If this field is not provided the masked IBAN of the customer is used.
    • setAlias

      public void setAlias(String value)
      An alias for the mandate. This can be used to visually represent the mandate. Do not include any unmasked sensitive data in the alias. If this field is not provided the masked IBAN of the customer is used.
    • withAlias

      public MandateResponse withAlias(String value)
      An alias for the mandate. This can be used to visually represent the mandate. Do not include any unmasked sensitive data in the alias. If this field is not provided the masked IBAN of the customer is used.
    • getCustomer

      public MandateCustomerResponse getCustomer()
      Customer object containing customer specific outputs.
    • setCustomer

      public void setCustomer(MandateCustomerResponse value)
      Customer object containing customer specific outputs.
    • withCustomer

      public MandateResponse withCustomer(MandateCustomerResponse value)
      Customer object containing customer specific outputs.
    • getCustomerReference

      public String getCustomerReference()
      The unique identifier of a customer
    • setCustomerReference

      public void setCustomerReference(String value)
      The unique identifier of a customer
    • withCustomerReference

      public MandateResponse withCustomerReference(String value)
      The unique identifier of a customer
    • getMandatePdf

      public String getMandatePdf()
      The mandate PDF in base64 encoded string
    • setMandatePdf

      public void setMandatePdf(String value)
      The mandate PDF in base64 encoded string
    • withMandatePdf

      public MandateResponse withMandatePdf(String value)
      The mandate PDF in base64 encoded string
    • getRecurrenceType

      public String getRecurrenceType()
      Specifies whether the mandate is for one-off or recurring payments. Possible values are:
      • UNIQUE
      • RECURRING
    • setRecurrenceType

      public void setRecurrenceType(String value)
      Specifies whether the mandate is for one-off or recurring payments. Possible values are:
      • UNIQUE
      • RECURRING
    • withRecurrenceType

      public MandateResponse withRecurrenceType(String value)
      Specifies whether the mandate is for one-off or recurring payments. Possible values are:
      • UNIQUE
      • RECURRING
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String value)
    • withStatus

      public MandateResponse withStatus(String value)
    • getUniqueMandateReference

      public String getUniqueMandateReference()
      The unique identifier of the mandate
    • setUniqueMandateReference

      public void setUniqueMandateReference(String value)
      The unique identifier of the mandate
    • withUniqueMandateReference

      public MandateResponse withUniqueMandateReference(String value)
      The unique identifier of the mandate