Class CollectionSettingCreateParams

java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.billing.CollectionSettingCreateParams

public class CollectionSettingCreateParams extends ApiRequestParams
  • Method Details

    • builder

      public static CollectionSettingCreateParams.Builder builder()
    • getCollectionMethod

      public CollectionSettingCreateParams.CollectionMethod getCollectionMethod()
      Either automatic, or send_invoice. When charging automatically, Stripe will attempt to pay this bill at the end of the period using the payment method attached to the payer profile. When sending an invoice, Stripe will email your payer profile an invoice with payment instructions. Defaults to automatic.
    • getDisplayName

      public String getDisplayName()
      An optional customer-facing display name for the CollectionSetting object. Maximum length of 250 characters.
    • getEmailDelivery

      Email delivery setting.
    • 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.
    • getLookupKey

      public String getLookupKey()
      A lookup key used to retrieve settings dynamically from a static string. This may be up to 200 characters.
    • getPaymentMethodConfiguration

      public String getPaymentMethodConfiguration()
      The ID of the PaymentMethodConfiguration object, which controls which payment methods are displayed to your customers.
    • getPaymentMethodOptions

      public CollectionSettingCreateParams.PaymentMethodOptions getPaymentMethodOptions()
      Payment Method specific configuration to be stored on the object.
    • 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