# `Stripe.Resources.BillingPortal.Configuration.Features.PaymentMethodUpdate`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/billing_portal/configuration.ex#L131)

Nested struct within the parent resource.

# `t`

```elixir
@type t() ::
  %Stripe.Resources.BillingPortal.Configuration.Features.PaymentMethodUpdate{
    enabled: boolean() | nil,
    payment_method_configuration: String.t() | nil
  }
```

* `enabled` - Whether the feature is enabled.
* `payment_method_configuration` - The [Payment Method Configuration](https://docs.stripe.com/api/payment_method_configurations) to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used. Max length: 5000. Nullable.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
