Class AccountCreateParams.Controller.Fees.Builder

java.lang.Object
com.stripe.param.AccountCreateParams.Controller.Fees.Builder
Enclosing class:
AccountCreateParams.Controller.Fees

public static class AccountCreateParams.Controller.Fees.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      Finalize and obtain parameter instance from this builder.
    • putExtraParam

      public AccountCreateParams.Controller.Fees.Builder putExtraParam(String key, Object value)
      Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. See AccountCreateParams.Controller.Fees.extraParams for the field documentation.
    • putAllExtraParam

      Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. See AccountCreateParams.Controller.Fees.extraParams for the field documentation.
    • setPayer

      Controls who pays Stripe fees for direct charges and other pricing-control-eligible Stripe products. Setting controller.losses.payments=application requires controller.fees.payer=application. For destination charges and separate charges and transfers, Stripe bills the platform regardless of this setting. Defaults to account. Learn more about fee behavior on connected accounts, including application fees and pricing considerations.