Braintree v0.6.0 Braintree.Plan

Plans represent recurring billing plans in a Braintree merchant account. The API for plans is read only.

For additional reference see: https://developers.braintreepayments.com/reference/request/plan/all/ruby

Summary

Functions

Get a list of all the plans defined in the merchant account. If there are no plans an empty list is returned

Types

t :: %Braintree.Plan{add_ons: [], balance: String.t, billing_day_of_month: String.t, billing_frequency: String.t, created_at: String.t, currency_iso_code: String.t, description: String.t, discounts: [], id: String.t, name: String.t, number_of_billing_cycles: String.t, price: String.t, trial_duration: String.t, trial_duration_unit: String.t, trial_period: String.t, updated_at: String.t}

Functions

all()

Specs

all ::
  {:ok, t} |
  [{:error, Braintree.ErrorResponse.t}]

Get a list of all the plans defined in the merchant account. If there are no plans an empty list is returned.

Example

{:ok, plans} = Braintree.Plan.all