diff --git a/elixir/apps/domain/lib/domain/billing/stripe/api_client.ex b/elixir/apps/domain/lib/domain/billing/stripe/api_client.ex index d9e227208..2608ccc0b 100644 --- a/elixir/apps/domain/lib/domain/billing/stripe/api_client.ex +++ b/elixir/apps/domain/lib/domain/billing/stripe/api_client.ex @@ -93,6 +93,7 @@ defmodule Domain.Billing.Stripe.APIClient do URI.encode_query( %{ "customer" => customer_id, + "automatic_tax[enabled]" => true, "items[0][price]" => price_id }, :www_form diff --git a/elixir/apps/domain/test/domain/billing_test.exs b/elixir/apps/domain/test/domain/billing_test.exs index fdc9e333d..c0fa6d6e7 100644 --- a/elixir/apps/domain/test/domain/billing_test.exs +++ b/elixir/apps/domain/test/domain/billing_test.exs @@ -560,7 +560,8 @@ defmodule Domain.BillingTest do assert params == %{ "customer" => customer_id, - "items" => %{"0" => %{"price" => "price_1OkUIcADeNU9NGxvTNA4PPq6"}} + "items" => %{"0" => %{"price" => "price_1OkUIcADeNU9NGxvTNA4PPq6"}}, + "automatic_tax" => %{"enabled" => "true"} } end @@ -695,7 +696,8 @@ defmodule Domain.BillingTest do assert params == %{ "customer" => customer_id, - "items" => %{"0" => %{"price" => "price_1OkUIcADeNU9NGxvTNA4PPq6"}} + "items" => %{"0" => %{"price" => "price_1OkUIcADeNU9NGxvTNA4PPq6"}}, + "automatic_tax" => %{"enabled" => "true"} } end