Class CustomerAccount

java.lang.Object
com.onlinepayments.domain.CustomerAccount

public class CustomerAccount extends Object
  • Constructor Details

    • CustomerAccount

      public CustomerAccount()
  • Method Details

    • getAuthentication

      public CustomerAccountAuthentication getAuthentication()
      Object containing data on the authentication used by the customer to access their account
    • setAuthentication

      public void setAuthentication(CustomerAccountAuthentication value)
      Object containing data on the authentication used by the customer to access their account
    • withAuthentication

      public CustomerAccount withAuthentication(CustomerAccountAuthentication value)
      Object containing data on the authentication used by the customer to access their account
    • getChangeDate

      public String getChangeDate()
      The last date (YYYYMMDD) on which the customer made changes to their account with you. These are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.
    • setChangeDate

      public void setChangeDate(String value)
      The last date (YYYYMMDD) on which the customer made changes to their account with you. These are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.
    • withChangeDate

      public CustomerAccount withChangeDate(String value)
      The last date (YYYYMMDD) on which the customer made changes to their account with you. These are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.
    • getChangedDuringCheckout

      public Boolean getChangedDuringCheckout()
      • true = the customer made changes to their account during this checkout
      • false = the customer did nnot change anything to their account during this checkout/n

      The changes ment here are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.

    • setChangedDuringCheckout

      public void setChangedDuringCheckout(Boolean value)
      • true = the customer made changes to their account during this checkout
      • false = the customer did nnot change anything to their account during this checkout/n

      The changes ment here are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.

    • withChangedDuringCheckout

      public CustomerAccount withChangedDuringCheckout(Boolean value)
      • true = the customer made changes to their account during this checkout
      • false = the customer did nnot change anything to their account during this checkout/n

      The changes ment here are changes to billing & shipping address details, new payment account (tokens), or new users(s) added.

    • getCreateDate

      public String getCreateDate()
      The date (YYYYMMDD) on which the customer created their account with you
    • setCreateDate

      public void setCreateDate(String value)
      The date (YYYYMMDD) on which the customer created their account with you
    • withCreateDate

      public CustomerAccount withCreateDate(String value)
      The date (YYYYMMDD) on which the customer created their account with you
    • getHadSuspiciousActivity

      public Boolean getHadSuspiciousActivity()
      Specifies if you have experienced suspicious activity on the account of the customer

      true = you have experienced suspicious activity (including previous fraud) on the customer account used for this transaction

      false = you have experienced no suspicious activity (including previous fraud) on the customer account used for this transaction

    • setHadSuspiciousActivity

      public void setHadSuspiciousActivity(Boolean value)
      Specifies if you have experienced suspicious activity on the account of the customer

      true = you have experienced suspicious activity (including previous fraud) on the customer account used for this transaction

      false = you have experienced no suspicious activity (including previous fraud) on the customer account used for this transaction

    • withHadSuspiciousActivity

      public CustomerAccount withHadSuspiciousActivity(Boolean value)
      Specifies if you have experienced suspicious activity on the account of the customer

      true = you have experienced suspicious activity (including previous fraud) on the customer account used for this transaction

      false = you have experienced no suspicious activity (including previous fraud) on the customer account used for this transaction

    • getPasswordChangeDate

      public String getPasswordChangeDate()
      The last date (YYYYMMDD) on which the customer changed their password for the account used in this transaction
    • setPasswordChangeDate

      public void setPasswordChangeDate(String value)
      The last date (YYYYMMDD) on which the customer changed their password for the account used in this transaction
    • withPasswordChangeDate

      public CustomerAccount withPasswordChangeDate(String value)
      The last date (YYYYMMDD) on which the customer changed their password for the account used in this transaction
    • getPasswordChangedDuringCheckout

      public Boolean getPasswordChangedDuringCheckout()
      Indicates if the password of an account is changed during this checkout

      true = the customer made changes to their password of the account used during this checkout

      false = the customer did not change anything to their password of the account used during this checkout

    • setPasswordChangedDuringCheckout

      public void setPasswordChangedDuringCheckout(Boolean value)
      Indicates if the password of an account is changed during this checkout

      true = the customer made changes to their password of the account used during this checkout

      false = the customer did not change anything to their password of the account used during this checkout

    • withPasswordChangedDuringCheckout

      public CustomerAccount withPasswordChangedDuringCheckout(Boolean value)
      Indicates if the password of an account is changed during this checkout

      true = the customer made changes to their password of the account used during this checkout

      false = the customer did not change anything to their password of the account used during this checkout

    • getPaymentAccountOnFile

      public PaymentAccountOnFile getPaymentAccountOnFile()
      Object containing information on the payment account data on file (tokens)
    • setPaymentAccountOnFile

      public void setPaymentAccountOnFile(PaymentAccountOnFile value)
      Object containing information on the payment account data on file (tokens)
    • withPaymentAccountOnFile

      public CustomerAccount withPaymentAccountOnFile(PaymentAccountOnFile value)
      Object containing information on the payment account data on file (tokens)
    • getPaymentActivity

      public CustomerPaymentActivity getPaymentActivity()
      Object containing data on the purchase history of the customer with you
    • setPaymentActivity

      public void setPaymentActivity(CustomerPaymentActivity value)
      Object containing data on the purchase history of the customer with you
    • withPaymentActivity

      public CustomerAccount withPaymentActivity(CustomerPaymentActivity value)
      Object containing data on the purchase history of the customer with you