Paddle.Plan.create
You're seeing just the function
create
, go back to Paddle.Plan module for more information.
Specs
create(params) :: {:ok, integer()} | {:error, Paddle.Error.t()} when params: %{ :plan_name => String.t(), :plan_length => pos_integer(), :plan_type => String.t(), optional(:plan_trial_days) => non_neg_integer(), optional(:main_currency_code) => String.t(), optional(:recurring_price_usd) => String.t(), optional(:recurring_price_gbp) => String.t() }
Create a new subscription plan with the supplied parameters
Examples
params = %{
main_currency_code: "USD",
plan_length: 123,
plan_name: "Test",
plan_trial_days: "123",
plan_type: "day",
recurring_price_eur: "10.00",
recurring_price_gbp: "20.00",
recurring_price_usd: "30.00",
}
Paddle.Plan.create(params)
{:ok, 502198}