PayPal.Config (pay_pal v0.0.7)

Documentation for PayPal.Config

Basically this is just for getting configuration values

Examples

iex(1)> PayPal.Config.get %{client_id: "CLIENT_ID", client_secret: "CLIENT_SECRET"}

Summary

Functions

Get the configuration object, this reads both the config file and system environment variables. Env vars are first priority, config second.

Functions

get()

@spec get() :: %{client_id: String.t(), client_secret: String.t()}

Get the configuration object, this reads both the config file and system environment variables. Env vars are first priority, config second.

Environment vars:

  • PAYPAL_CLIENT_ID
  • PAYPAL_CLIENT_SECRET

Example config.exs sample:

config :pay_pal, client_id: "CLIENT_ID", client_secret: "CLIENT_SECRET"

Examples

iex(1)> PayPal.Config.get %{client_id: "CLIENT_ID", client_secret: "CLIENT_SECRET"}