recurly v0.0.1 Recurly.AddOn

Module for handling plan addons in Recurly. See the developer docs on plan addons for more details

Summary

Functions

Creates plan addon from a changeset

Generates the path to an addon given the plan code

Functions

create(changeset)

Creates plan addon from a changeset.

Parameters

  • changeset Keyword list changeset. This must include a plan_code key.
  • plan_code String plan code of parent plan

Examples

alias Recurly.ValidationError

changeset = [
  plan_code: "gold",
  add_on_code: "ipaddresses",
  name: "Extra IP Addresses",
  unit_amount_in_cents: [
    USD: 200
  ]
]

case Recurly.AddOn.create(changeset) do
  {:ok, addon} ->
    # created the addon
  {:error, %ValidationError{errors: errors}} ->
    # will give you a list of validation errors
end
path(plan_code)

Generates the path to an addon given the plan code.

Parameters

  • plan_code String plan code