Class SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions

java.lang.Object
com.stripe.param.checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions
Enclosing class:
SessionCreateParams.PaymentMethodOptions.Payto

public static class SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions extends Object
  • Method Details

    • builder

    • getAmount

      public Long getAmount()
      Amount that will be collected. It is required when amount_type is fixed.
    • getAmountType

      The type of amount that will be collected. The amount charged must be exact or up to the value of amount param for fixed or maximum type respectively. Defaults to maximum.
    • getEndDate

      public String getEndDate()
      Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
    • getExtraParams

      public Map<String,Object> getExtraParams()
      Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's @SerializedName value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
    • getPaymentSchedule

      The periodicity at which payments will be collected. Defaults to adhoc.
    • getPaymentsPerPeriod

      public Long getPaymentsPerPeriod()
      The number of payments that will be made during a payment period. Defaults to 1 except for when payment_schedule is adhoc. In that case, it defaults to no limit.
    • getPurpose

      The purpose for which payments are made. Has a default value based on your merchant category code.
    • getStartDate

      public String getStartDate()
      Date, in YYYY-MM-DD format, from which payments will be collected. Defaults to confirmation time.
    • 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