public class

PaymentMethod

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.PaymentMethod

Class Overview

Java class for PaymentMethod complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="PaymentMethod">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="AccountId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="AchAbaCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AchAccountName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AchAccountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AchAccountNumberMask" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AchAccountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AchBankName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="BankIdentificationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CreditCardAddress1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardAddress2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardCity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardCountry" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardExpirationMonth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CreditCardExpirationYear" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CreditCardHolderName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardMaskNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardPostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardSecurityCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DeviceSessionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IPAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastFailedSaleTransactionDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastTransactionDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastTransactionStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MaxConsecutivePaymentFailures" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="NumConsecutiveFailures" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="PaymentRetryWindow" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
         <element name="PaypalBaid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaypalEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaypalPreapprovalKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaypalType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SkipValidation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="UseDefaultRetryRule" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String accountId
protected String achAbaCode
protected String achAccountName
protected String achAccountNumber
protected String achAccountNumberMask
protected String achAccountType
protected String achBankName
protected Boolean active
protected String bankIdentificationNumber
protected String createdById
protected XMLGregorianCalendar createdDate
protected String creditCardAddress1
protected String creditCardAddress2
protected String creditCardCity
protected String creditCardCountry
protected Integer creditCardExpirationMonth
protected Integer creditCardExpirationYear
protected String creditCardHolderName
protected String creditCardMaskNumber
protected String creditCardNumber
protected String creditCardPostalCode
protected String creditCardSecurityCode
protected String creditCardState
protected String creditCardType
protected String deviceSessionId
protected String email
protected String ipAddress
protected XMLGregorianCalendar lastFailedSaleTransactionDate
protected XMLGregorianCalendar lastTransactionDateTime
protected String lastTransactionStatus
protected Short maxConsecutivePaymentFailures
protected String name
protected Integer numConsecutiveFailures
protected Short paymentRetryWindow
protected String paypalBaid
protected String paypalEmail
protected String paypalPreapprovalKey
protected String paypalType
protected String phone
protected Boolean skipValidation
protected String type
protected String updatedById
protected XMLGregorianCalendar updatedDate
protected Boolean useDefaultRetryRule
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
Public Constructors
PaymentMethod()
Public Methods
String getAccountId()
Gets the value of the accountId property.
String getAchAbaCode()
Gets the value of the achAbaCode property.
String getAchAccountName()
Gets the value of the achAccountName property.
String getAchAccountNumber()
Gets the value of the achAccountNumber property.
String getAchAccountNumberMask()
Gets the value of the achAccountNumberMask property.
String getAchAccountType()
Gets the value of the achAccountType property.
String getAchBankName()
Gets the value of the achBankName property.
String getBankIdentificationNumber()
Gets the value of the bankIdentificationNumber property.
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
String getCreditCardAddress1()
Gets the value of the creditCardAddress1 property.
String getCreditCardAddress2()
Gets the value of the creditCardAddress2 property.
String getCreditCardCity()
Gets the value of the creditCardCity property.
String getCreditCardCountry()
Gets the value of the creditCardCountry property.
Integer getCreditCardExpirationMonth()
Gets the value of the creditCardExpirationMonth property.
Integer getCreditCardExpirationYear()
Gets the value of the creditCardExpirationYear property.
String getCreditCardHolderName()
Gets the value of the creditCardHolderName property.
String getCreditCardMaskNumber()
Gets the value of the creditCardMaskNumber property.
String getCreditCardNumber()
Gets the value of the creditCardNumber property.
String getCreditCardPostalCode()
Gets the value of the creditCardPostalCode property.
String getCreditCardSecurityCode()
Gets the value of the creditCardSecurityCode property.
String getCreditCardState()
Gets the value of the creditCardState property.
String getCreditCardType()
Gets the value of the creditCardType property.
String getDeviceSessionId()
Gets the value of the deviceSessionId property.
String getEmail()
Gets the value of the email property.
String getIPAddress()
Gets the value of the ipAddress property.
XMLGregorianCalendar getLastFailedSaleTransactionDate()
Gets the value of the lastFailedSaleTransactionDate property.
XMLGregorianCalendar getLastTransactionDateTime()
Gets the value of the lastTransactionDateTime property.
String getLastTransactionStatus()
Gets the value of the lastTransactionStatus property.
Short getMaxConsecutivePaymentFailures()
Gets the value of the maxConsecutivePaymentFailures property.
String getName()
Gets the value of the name property.
Integer getNumConsecutiveFailures()
Gets the value of the numConsecutiveFailures property.
Short getPaymentRetryWindow()
Gets the value of the paymentRetryWindow property.
String getPaypalBaid()
Gets the value of the paypalBaid property.
String getPaypalEmail()
Gets the value of the paypalEmail property.
String getPaypalPreapprovalKey()
Gets the value of the paypalPreapprovalKey property.
String getPaypalType()
Gets the value of the paypalType property.
String getPhone()
Gets the value of the phone property.
String getType()
Gets the value of the type property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
Boolean isActive()
Gets the value of the active property.
Boolean isSkipValidation()
Gets the value of the skipValidation property.
Boolean isUseDefaultRetryRule()
Gets the value of the useDefaultRetryRule property.
void setAccountId(String value)
Sets the value of the accountId property.
void setAchAbaCode(String value)
Sets the value of the achAbaCode property.
void setAchAccountName(String value)
Sets the value of the achAccountName property.
void setAchAccountNumber(String value)
Sets the value of the achAccountNumber property.
void setAchAccountNumberMask(String value)
Sets the value of the achAccountNumberMask property.
void setAchAccountType(String value)
Sets the value of the achAccountType property.
void setAchBankName(String value)
Sets the value of the achBankName property.
void setActive(Boolean value)
Sets the value of the active property.
void setBankIdentificationNumber(String value)
Sets the value of the bankIdentificationNumber property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setCreditCardAddress1(String value)
Sets the value of the creditCardAddress1 property.
void setCreditCardAddress2(String value)
Sets the value of the creditCardAddress2 property.
void setCreditCardCity(String value)
Sets the value of the creditCardCity property.
void setCreditCardCountry(String value)
Sets the value of the creditCardCountry property.
void setCreditCardExpirationMonth(Integer value)
Sets the value of the creditCardExpirationMonth property.
void setCreditCardExpirationYear(Integer value)
Sets the value of the creditCardExpirationYear property.
void setCreditCardHolderName(String value)
Sets the value of the creditCardHolderName property.
void setCreditCardMaskNumber(String value)
Sets the value of the creditCardMaskNumber property.
void setCreditCardNumber(String value)
Sets the value of the creditCardNumber property.
void setCreditCardPostalCode(String value)
Sets the value of the creditCardPostalCode property.
void setCreditCardSecurityCode(String value)
Sets the value of the creditCardSecurityCode property.
void setCreditCardState(String value)
Sets the value of the creditCardState property.
void setCreditCardType(String value)
Sets the value of the creditCardType property.
void setDeviceSessionId(String value)
Sets the value of the deviceSessionId property.
void setEmail(String value)
Sets the value of the email property.
void setIPAddress(String value)
Sets the value of the ipAddress property.
void setLastFailedSaleTransactionDate(XMLGregorianCalendar value)
Sets the value of the lastFailedSaleTransactionDate property.
void setLastTransactionDateTime(XMLGregorianCalendar value)
Sets the value of the lastTransactionDateTime property.
void setLastTransactionStatus(String value)
Sets the value of the lastTransactionStatus property.
void setMaxConsecutivePaymentFailures(Short value)
Sets the value of the maxConsecutivePaymentFailures property.
void setName(String value)
Sets the value of the name property.
void setNumConsecutiveFailures(Integer value)
Sets the value of the numConsecutiveFailures property.
void setPaymentRetryWindow(Short value)
Sets the value of the paymentRetryWindow property.
void setPaypalBaid(String value)
Sets the value of the paypalBaid property.
void setPaypalEmail(String value)
Sets the value of the paypalEmail property.
void setPaypalPreapprovalKey(String value)
Sets the value of the paypalPreapprovalKey property.
void setPaypalType(String value)
Sets the value of the paypalType property.
void setPhone(String value)
Sets the value of the phone property.
void setSkipValidation(Boolean value)
Sets the value of the skipValidation property.
void setType(String value)
Sets the value of the type property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
void setUseDefaultRetryRule(Boolean value)
Sets the value of the useDefaultRetryRule property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String accountId

protected String achAbaCode

protected String achAccountName

protected String achAccountNumber

protected String achAccountNumberMask

protected String achAccountType

protected String achBankName

protected Boolean active

protected String bankIdentificationNumber

protected String createdById

protected XMLGregorianCalendar createdDate

protected String creditCardAddress1

protected String creditCardAddress2

protected String creditCardCity

protected String creditCardCountry

protected Integer creditCardExpirationMonth

protected Integer creditCardExpirationYear

protected String creditCardHolderName

protected String creditCardMaskNumber

protected String creditCardNumber

protected String creditCardPostalCode

protected String creditCardSecurityCode

protected String creditCardState

protected String creditCardType

protected String deviceSessionId

protected String email

protected String ipAddress

protected XMLGregorianCalendar lastFailedSaleTransactionDate

protected XMLGregorianCalendar lastTransactionDateTime

protected String lastTransactionStatus

protected Short maxConsecutivePaymentFailures

protected String name

protected Integer numConsecutiveFailures

protected Short paymentRetryWindow

protected String paypalBaid

protected String paypalEmail

protected String paypalPreapprovalKey

protected String paypalType

protected String phone

protected Boolean skipValidation

protected String type

protected String updatedById

protected XMLGregorianCalendar updatedDate

protected Boolean useDefaultRetryRule

Public Constructors

public PaymentMethod ()

Public Methods

public String getAccountId ()

Gets the value of the accountId property.

Returns

public String getAchAbaCode ()

Gets the value of the achAbaCode property.

Returns

public String getAchAccountName ()

Gets the value of the achAccountName property.

Returns

public String getAchAccountNumber ()

Gets the value of the achAccountNumber property.

Returns

public String getAchAccountNumberMask ()

Gets the value of the achAccountNumberMask property.

Returns

public String getAchAccountType ()

Gets the value of the achAccountType property.

Returns

public String getAchBankName ()

Gets the value of the achBankName property.

Returns

public String getBankIdentificationNumber ()

Gets the value of the bankIdentificationNumber property.

Returns

public String getCreatedById ()

Gets the value of the createdById property.

Returns

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getCreditCardAddress1 ()

Gets the value of the creditCardAddress1 property.

Returns

public String getCreditCardAddress2 ()

Gets the value of the creditCardAddress2 property.

Returns

public String getCreditCardCity ()

Gets the value of the creditCardCity property.

Returns

public String getCreditCardCountry ()

Gets the value of the creditCardCountry property.

Returns

public Integer getCreditCardExpirationMonth ()

Gets the value of the creditCardExpirationMonth property.

Returns

public Integer getCreditCardExpirationYear ()

Gets the value of the creditCardExpirationYear property.

Returns

public String getCreditCardHolderName ()

Gets the value of the creditCardHolderName property.

Returns

public String getCreditCardMaskNumber ()

Gets the value of the creditCardMaskNumber property.

Returns

public String getCreditCardNumber ()

Gets the value of the creditCardNumber property.

Returns

public String getCreditCardPostalCode ()

Gets the value of the creditCardPostalCode property.

Returns

public String getCreditCardSecurityCode ()

Gets the value of the creditCardSecurityCode property.

Returns

public String getCreditCardState ()

Gets the value of the creditCardState property.

Returns

public String getCreditCardType ()

Gets the value of the creditCardType property.

Returns

public String getDeviceSessionId ()

Gets the value of the deviceSessionId property.

Returns

public String getEmail ()

Gets the value of the email property.

Returns

public String getIPAddress ()

Gets the value of the ipAddress property.

Returns

public XMLGregorianCalendar getLastFailedSaleTransactionDate ()

Gets the value of the lastFailedSaleTransactionDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getLastTransactionDateTime ()

Gets the value of the lastTransactionDateTime property.

Returns
  • possible object is XMLGregorianCalendar

public String getLastTransactionStatus ()

Gets the value of the lastTransactionStatus property.

Returns

public Short getMaxConsecutivePaymentFailures ()

Gets the value of the maxConsecutivePaymentFailures property.

Returns
  • possible object is Short

public String getName ()

Gets the value of the name property.

Returns

public Integer getNumConsecutiveFailures ()

Gets the value of the numConsecutiveFailures property.

Returns

public Short getPaymentRetryWindow ()

Gets the value of the paymentRetryWindow property.

Returns
  • possible object is Short

public String getPaypalBaid ()

Gets the value of the paypalBaid property.

Returns

public String getPaypalEmail ()

Gets the value of the paypalEmail property.

Returns

public String getPaypalPreapprovalKey ()

Gets the value of the paypalPreapprovalKey property.

Returns

public String getPaypalType ()

Gets the value of the paypalType property.

Returns

public String getPhone ()

Gets the value of the phone property.

Returns

public String getType ()

Gets the value of the type property.

Returns

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean isActive ()

Gets the value of the active property.

Returns

public Boolean isSkipValidation ()

Gets the value of the skipValidation property.

Returns

public Boolean isUseDefaultRetryRule ()

Gets the value of the useDefaultRetryRule property.

Returns

public void setAccountId (String value)

Sets the value of the accountId property.

Parameters
value allowed object is String

public void setAchAbaCode (String value)

Sets the value of the achAbaCode property.

Parameters
value allowed object is String

public void setAchAccountName (String value)

Sets the value of the achAccountName property.

Parameters
value allowed object is String

public void setAchAccountNumber (String value)

Sets the value of the achAccountNumber property.

Parameters
value allowed object is String

public void setAchAccountNumberMask (String value)

Sets the value of the achAccountNumberMask property.

Parameters
value allowed object is String

public void setAchAccountType (String value)

Sets the value of the achAccountType property.

Parameters
value allowed object is String

public void setAchBankName (String value)

Sets the value of the achBankName property.

Parameters
value allowed object is String

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value allowed object is Boolean

public void setBankIdentificationNumber (String value)

Sets the value of the bankIdentificationNumber property.

Parameters
value allowed object is String

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value allowed object is XMLGregorianCalendar

public void setCreditCardAddress1 (String value)

Sets the value of the creditCardAddress1 property.

Parameters
value allowed object is String

public void setCreditCardAddress2 (String value)

Sets the value of the creditCardAddress2 property.

Parameters
value allowed object is String

public void setCreditCardCity (String value)

Sets the value of the creditCardCity property.

Parameters
value allowed object is String

public void setCreditCardCountry (String value)

Sets the value of the creditCardCountry property.

Parameters
value allowed object is String

public void setCreditCardExpirationMonth (Integer value)

Sets the value of the creditCardExpirationMonth property.

Parameters
value allowed object is Integer

public void setCreditCardExpirationYear (Integer value)

Sets the value of the creditCardExpirationYear property.

Parameters
value allowed object is Integer

public void setCreditCardHolderName (String value)

Sets the value of the creditCardHolderName property.

Parameters
value allowed object is String

public void setCreditCardMaskNumber (String value)

Sets the value of the creditCardMaskNumber property.

Parameters
value allowed object is String

public void setCreditCardNumber (String value)

Sets the value of the creditCardNumber property.

Parameters
value allowed object is String

public void setCreditCardPostalCode (String value)

Sets the value of the creditCardPostalCode property.

Parameters
value allowed object is String

public void setCreditCardSecurityCode (String value)

Sets the value of the creditCardSecurityCode property.

Parameters
value allowed object is String

public void setCreditCardState (String value)

Sets the value of the creditCardState property.

Parameters
value allowed object is String

public void setCreditCardType (String value)

Sets the value of the creditCardType property.

Parameters
value allowed object is String

public void setDeviceSessionId (String value)

Sets the value of the deviceSessionId property.

Parameters
value allowed object is String

public void setEmail (String value)

Sets the value of the email property.

Parameters
value allowed object is String

public void setIPAddress (String value)

Sets the value of the ipAddress property.

Parameters
value allowed object is String

public void setLastFailedSaleTransactionDate (XMLGregorianCalendar value)

Sets the value of the lastFailedSaleTransactionDate property.

Parameters
value allowed object is XMLGregorianCalendar

public void setLastTransactionDateTime (XMLGregorianCalendar value)

Sets the value of the lastTransactionDateTime property.

Parameters
value allowed object is XMLGregorianCalendar

public void setLastTransactionStatus (String value)

Sets the value of the lastTransactionStatus property.

Parameters
value allowed object is String

public void setMaxConsecutivePaymentFailures (Short value)

Sets the value of the maxConsecutivePaymentFailures property.

Parameters
value allowed object is Short

public void setName (String value)

Sets the value of the name property.

Parameters
value allowed object is String

public void setNumConsecutiveFailures (Integer value)

Sets the value of the numConsecutiveFailures property.

Parameters
value allowed object is Integer

public void setPaymentRetryWindow (Short value)

Sets the value of the paymentRetryWindow property.

Parameters
value allowed object is Short

public void setPaypalBaid (String value)

Sets the value of the paypalBaid property.

Parameters
value allowed object is String

public void setPaypalEmail (String value)

Sets the value of the paypalEmail property.

Parameters
value allowed object is String

public void setPaypalPreapprovalKey (String value)

Sets the value of the paypalPreapprovalKey property.

Parameters
value allowed object is String

public void setPaypalType (String value)

Sets the value of the paypalType property.

Parameters
value allowed object is String

public void setPhone (String value)

Sets the value of the phone property.

Parameters
value allowed object is String

public void setSkipValidation (Boolean value)

Sets the value of the skipValidation property.

Parameters
value allowed object is Boolean

public void setType (String value)

Sets the value of the type property.

Parameters
value allowed object is String

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value allowed object is XMLGregorianCalendar

public void setUseDefaultRetryRule (Boolean value)

Sets the value of the useDefaultRetryRule property.

Parameters
value allowed object is Boolean