Class SessionCreateParams.BrandingSettings

java.lang.Object
com.stripe.param.checkout.SessionCreateParams.BrandingSettings
Enclosing class:
SessionCreateParams

public static class SessionCreateParams.BrandingSettings extends Object
Required. Type of the account referenced in the request.
  • Method Details

    • builder

    • getBackgroundColor

      public Object getBackgroundColor()
      A hex color value starting with # representing the background color for the Checkout Session.
    • getBorderStyle

      public ApiRequestParams.EnumParam getBorderStyle()
      The border style for the Checkout Session.
    • getButtonColor

      public Object getButtonColor()
      A hex color value starting with # representing the button color for the Checkout Session.
    • getDisplayName

      public String getDisplayName()
      A string to override the business name shown on the Checkout Session. This only shows at the top of the Checkout page, and your business name still appears in terms, receipts, and other places.
    • 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.
    • getFontFamily

      public ApiRequestParams.EnumParam getFontFamily()
      The font family for the Checkout Session corresponding to one of the supported font families.
    • getIcon

      The icon for the Checkout Session. For best results, use a square image.
    • getLogo

      The logo for the Checkout Session.
    • 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