Affirm v0.1.2 Affirm
Affirm client library for Elixir.
For api reference, please visit: https://docs.affirm.com/Integrate_Affirm/Direct_API
Defines a __using__
macro for ease of use inside implementation modules
For example:
defmodule AffirmService do
use Affirm
def attempt_capture(charge_id) do
case capture(charge_id) do
{:ok, response} -> # do success things
{:error, message} -> # do failure things
end
end
end
Link to this section Summary
Functions
Convenience function for retrieving Affirm specfic environment values, but will raise an exception if values are missing.
Example
iex> Affirm.get_env(:random_value)
** (Affirm.ConfigError) missing config for :random_value