Class MandateCustomer

java.lang.Object
com.onlinepayments.domain.MandateCustomer

public class MandateCustomer extends Object
  • Constructor Details

    • MandateCustomer

      public MandateCustomer()
  • Method Details

    • getBankAccountIban

      public BankAccountIban getBankAccountIban()
      Object containing IBAN information
    • setBankAccountIban

      public void setBankAccountIban(BankAccountIban value)
      Object containing IBAN information
    • withBankAccountIban

      public MandateCustomer withBankAccountIban(BankAccountIban value)
      Object containing IBAN information
    • getCompanyName

      public String getCompanyName()
      Name of company, as a customer
    • setCompanyName

      public void setCompanyName(String value)
      Name of company, as a customer
    • withCompanyName

      public MandateCustomer withCompanyName(String value)
      Name of company, as a customer
    • getContactDetails

      public MandateContactDetails getContactDetails()
      Object containing email address
    • setContactDetails

      public void setContactDetails(MandateContactDetails value)
      Object containing email address
    • withContactDetails

      public MandateCustomer withContactDetails(MandateContactDetails value)
      Object containing email address
    • getMandateAddress

      public MandateAddress getMandateAddress()
      Object containing consumer address details. Required for Create mandate and Create payment calls. Required for Create hostedCheckout calls where the IBAN is also provided.
    • setMandateAddress

      public void setMandateAddress(MandateAddress value)
      Object containing consumer address details. Required for Create mandate and Create payment calls. Required for Create hostedCheckout calls where the IBAN is also provided.
    • withMandateAddress

      public MandateCustomer withMandateAddress(MandateAddress value)
      Object containing consumer address details. Required for Create mandate and Create payment calls. Required for Create hostedCheckout calls where the IBAN is also provided.
    • getPersonalInformation

      public MandatePersonalInformation getPersonalInformation()
      Object containing personal information of the customer. Required for Create mandate and Create payment calls.
    • setPersonalInformation

      public void setPersonalInformation(MandatePersonalInformation value)
      Object containing personal information of the customer. Required for Create mandate and Create payment calls.
    • withPersonalInformation

      public MandateCustomer withPersonalInformation(MandatePersonalInformation value)
      Object containing personal information of the customer. Required for Create mandate and Create payment calls.