Class PaymentDetails


  • public class PaymentDetails
    extends java.lang.Object
    PaymentDetails.
    • Constructor Detail

      • PaymentDetails

        public PaymentDetails()
    • Method Detail

      • allowedPaymentMethods

        public PaymentDetails allowedPaymentMethods​(java.util.List<java.lang.String> allowedPaymentMethods)
        allowedPaymentMethods.
        Returns:
        PaymentDetails
      • addAllowedPaymentMethodsItem

        public PaymentDetails addAllowedPaymentMethodsItem​(java.lang.String allowedPaymentMethodsItem)
        addAllowedPaymentMethodsItem.
        Returns:
        PaymentDetails
      • getAllowedPaymentMethods

        public java.util.List<java.lang.String> getAllowedPaymentMethods()
        .
        Returns:
        allowedPaymentMethods
      • setAllowedPaymentMethods

        public void setAllowedPaymentMethods​(java.util.List<java.lang.String> allowedPaymentMethods)
        setAllowedPaymentMethods.
      • chargeId

        public PaymentDetails chargeId​(java.lang.String chargeId)
        chargeId.
        Returns:
        PaymentDetails
      • getChargeId

        public java.lang.String getChargeId()
        .
        Returns:
        chargeId
      • setChargeId

        public void setChargeId​(java.lang.String chargeId)
        setChargeId.
      • currencyCode

        public PaymentDetails currencyCode​(java.lang.String currencyCode)
        currencyCode.
        Returns:
        PaymentDetails
      • getCurrencyCode

        public java.lang.String getCurrencyCode()
        .
        Returns:
        currencyCode
      • setCurrencyCode

        public void setCurrencyCode​(java.lang.String currencyCode)
        setCurrencyCode.
      • currencyCodeMetadata

        public PaymentDetails currencyCodeMetadata​(PropertyMetadata currencyCodeMetadata)
        currencyCodeMetadata.
        Returns:
        PaymentDetails
      • getCurrencyCodeMetadata

        public PropertyMetadata getCurrencyCodeMetadata()
        Get currencyCodeMetadata.
        Returns:
        currencyCodeMetadata
      • setCurrencyCodeMetadata

        public void setCurrencyCodeMetadata​(PropertyMetadata currencyCodeMetadata)
        setCurrencyCodeMetadata.
      • customerId

        public PaymentDetails customerId​(java.lang.String customerId)
        customerId.
        Returns:
        PaymentDetails
      • getCustomerId

        public java.lang.String getCustomerId()
        .
        Returns:
        customerId
      • setCustomerId

        public void setCustomerId​(java.lang.String customerId)
        setCustomerId.
      • customMetadata

        public PaymentDetails customMetadata​(java.lang.String customMetadata)
        customMetadata.
        Returns:
        PaymentDetails
      • getCustomMetadata

        public java.lang.String getCustomMetadata()
        .
        Returns:
        customMetadata
      • setCustomMetadata

        public void setCustomMetadata​(java.lang.String customMetadata)
        setCustomMetadata.
      • customMetadataRequired

        public PaymentDetails customMetadataRequired​(java.lang.Boolean customMetadataRequired)
        customMetadataRequired.
        Returns:
        PaymentDetails
      • isCustomMetadataRequired

        public java.lang.Boolean isCustomMetadataRequired()
        .
        Returns:
        customMetadataRequired
      • setCustomMetadataRequired

        public void setCustomMetadataRequired​(java.lang.Boolean customMetadataRequired)
        setCustomMetadataRequired.
      • gatewayAccountId

        public PaymentDetails gatewayAccountId​(java.lang.String gatewayAccountId)
        gatewayAccountId.
        Returns:
        PaymentDetails
      • getGatewayAccountId

        public java.lang.String getGatewayAccountId()
        .
        Returns:
        gatewayAccountId
      • setGatewayAccountId

        public void setGatewayAccountId​(java.lang.String gatewayAccountId)
        setGatewayAccountId.
      • gatewayAccountIdMetadata

        public PaymentDetails gatewayAccountIdMetadata​(PropertyMetadata gatewayAccountIdMetadata)
        gatewayAccountIdMetadata.
        Returns:
        PaymentDetails
      • getGatewayAccountIdMetadata

        public PropertyMetadata getGatewayAccountIdMetadata()
        Get gatewayAccountIdMetadata.
        Returns:
        gatewayAccountIdMetadata
      • setGatewayAccountIdMetadata

        public void setGatewayAccountIdMetadata​(PropertyMetadata gatewayAccountIdMetadata)
        setGatewayAccountIdMetadata.
      • gatewayDisplayName

        public PaymentDetails gatewayDisplayName​(java.lang.String gatewayDisplayName)
        gatewayDisplayName.
        Returns:
        PaymentDetails
      • getGatewayDisplayName

        public java.lang.String getGatewayDisplayName()
        .
        Returns:
        gatewayDisplayName
      • setGatewayDisplayName

        public void setGatewayDisplayName​(java.lang.String gatewayDisplayName)
        setGatewayDisplayName.
      • gatewayName

        public PaymentDetails gatewayName​(java.lang.String gatewayName)
        gatewayName.
        Returns:
        PaymentDetails
      • getGatewayName

        public java.lang.String getGatewayName()
        .
        Returns:
        gatewayName
      • setGatewayName

        public void setGatewayName​(java.lang.String gatewayName)
        setGatewayName.
      • getLineItems

        public java.util.List<PaymentLineItem> getLineItems()
        .
        Returns:
        lineItems
      • setLineItems

        public void setLineItems​(java.util.List<PaymentLineItem> lineItems)
        setLineItems.
      • paymentOption

        public PaymentDetails paymentOption​(java.lang.String paymentOption)
        paymentOption.
        Returns:
        PaymentDetails
      • getPaymentOption

        public java.lang.String getPaymentOption()
        .
        Returns:
        paymentOption
      • setPaymentOption

        public void setPaymentOption​(java.lang.String paymentOption)
        setPaymentOption.
      • paymentSourceId

        public PaymentDetails paymentSourceId​(java.lang.String paymentSourceId)
        paymentSourceId.
        Returns:
        PaymentDetails
      • getPaymentSourceId

        public java.lang.String getPaymentSourceId()
        .
        Returns:
        paymentSourceId
      • setPaymentSourceId

        public void setPaymentSourceId​(java.lang.String paymentSourceId)
        setPaymentSourceId.
      • getSignerValues

        public PaymentSignerValues getSignerValues()
        Get signerValues.
        Returns:
        signerValues
      • setSignerValues

        public void setSignerValues​(PaymentSignerValues signerValues)
        setSignerValues.
      • status

        public PaymentDetails status​(java.lang.String status)
        status.
        Returns:
        PaymentDetails
      • getStatus

        public java.lang.String getStatus()
        Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later..
        Returns:
        status
      • setStatus

        public void setStatus​(java.lang.String status)
        setStatus.
      • subGatewayName

        public PaymentDetails subGatewayName​(java.lang.String subGatewayName)
        subGatewayName.
        Returns:
        PaymentDetails
      • getSubGatewayName

        public java.lang.String getSubGatewayName()
        .
        Returns:
        subGatewayName
      • setSubGatewayName

        public void setSubGatewayName​(java.lang.String subGatewayName)
        setSubGatewayName.
      • getTotal

        public Money getTotal()
        Get total.
        Returns:
        total
      • setTotal

        public void setTotal​(Money total)
        setTotal.
      • equals

        public boolean equals​(java.lang.Object o)
        Compares objects.
        Overrides:
        equals in class java.lang.Object
        Returns:
        true or false depending on comparison result.
      • hashCode

        public int hashCode()
        Returns the HashCode.
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Converts the given object to string.
        Overrides:
        toString in class java.lang.Object