OpenNodex
A (very) simple interface to opennode.co - more to come if this gets wings.
Installation
The package can be installed by adding opennodex
to your list of dependencies in mix.exs
:
def deps do
[
{:opennodex, "~> 0.2.0"}
]
end
API Documentation is also available at https://hexdocs.pm/opennodex.
Configuration
In your config.exs, place a line that sets the api_key
for :opennodex
:
config :opennodex, api_key: "[your api_key here]"
Usage
Create a $99 charge, with callback and success URLs:
OpenNodex.create_charge(99, "USD", "https://example.com/callback", "https://example.com/success")
Will return an {:ok, %Charge{id: ...}}
upon success or {:error, ...}
on failure.