Class ShippingRateCreateParams

    • Method Detail

      • getDeliveryEstimate

        public ShippingRateCreateParams.DeliveryEstimate getDeliveryEstimate()
        The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions.
      • getDisplayName

        public java.lang.String getDisplayName()
        The name of the shipping rate, meant to be displayable to the customer. This will appear on CheckoutSessions.
      • getExpand

        public java.util.List<java.lang.String> getExpand()
        Specifies which fields in the response should be expanded.
      • getExtraParams

        public java.util.Map<java.lang.String,​java.lang.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.
      • getMetadata

        public java.util.Map<java.lang.String,​java.lang.String> getMetadata()
        Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
      • getTaxBehavior

        public ShippingRateCreateParams.TaxBehavior getTaxBehavior()
        Specifies whether the rate is considered inclusive of taxes or exclusive of taxes. One of inclusive, exclusive, or unspecified.
      • getTaxCode

        public java.lang.String getTaxCode()
        A tax code ID. The Shipping tax code is txcd_92010001.
      • getType

        public ShippingRateCreateParams.Type getType()
        The type of calculation to use on the shipping rate. Can only be fixed_amount for now.