# `LatticeStripe.BillingPortal.Configuration.Features.PaymentMethodUpdate`
[🔗](https://github.com/szTheory/lattice_stripe/blob/v2.2.2/lib/lattice_stripe/billing_portal/configuration/features/payment_method_update.ex#L1)

The `payment_method_update` feature settings on a
`LatticeStripe.BillingPortal.Configuration`.

Controls whether customers can update their payment methods in the billing
portal and which payment method configurations are available.

Parent struct: `LatticeStripe.BillingPortal.Configuration.Features`.

# `t`

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

# `from_map`

```elixir
@spec from_map(map() | nil) :: t() | nil
```

---

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