Class PaymentEvaluation.PaymentDetails

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.radar.PaymentEvaluation.PaymentDetails
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
PaymentEvaluation

public static class PaymentEvaluation.PaymentDetails extends StripeObject
Payment details attached to this payment evaluation.
  • Constructor Details

    • PaymentDetails

      public PaymentDetails()
  • Method Details

    • getAmount

      public Long getAmount()
      Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
    • getCurrency

      public String getCurrency()
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • getDescription

      public String getDescription()
      An arbitrary string attached to the object. Often useful for displaying to users.
    • getMoneyMovementDetails

      Details about the payment's customer presence and type.
    • getPaymentMethodDetails

      Details about the payment method used for the payment.
    • getShippingDetails

      Shipping details for the payment evaluation.
    • getStatementDescriptor

      public String getStatementDescriptor()
      Payment statement descriptor.
    • setAmount

      public void setAmount(Long amount)
      Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or equivalent in charge currency. The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).
    • setCurrency

      public void setCurrency(String currency)
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • setDescription

      public void setDescription(String description)
      An arbitrary string attached to the object. Often useful for displaying to users.
    • setMoneyMovementDetails

      public void setMoneyMovementDetails(PaymentEvaluation.PaymentDetails.MoneyMovementDetails moneyMovementDetails)
      Details about the payment's customer presence and type.
    • setPaymentMethodDetails

      public void setPaymentMethodDetails(PaymentEvaluation.PaymentDetails.PaymentMethodDetails paymentMethodDetails)
      Details about the payment method used for the payment.
    • setShippingDetails

      public void setShippingDetails(PaymentEvaluation.PaymentDetails.ShippingDetails shippingDetails)
      Shipping details for the payment evaluation.
    • setStatementDescriptor

      public void setStatementDescriptor(String statementDescriptor)
      Payment statement descriptor.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object