OpenNodex

Hex version badge Build status badge Code coverage badge

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.1"}
  ]
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.