Packages

Elixir client library to <https://api.securionpay.com>.

Current section

Files

Jump to
securion lib token.ex
Raw

lib/token.ex

defmodule Securion.Token do
use Ecto.Schema
alias Securion.Resource
defp url(id \\ nil) do
case id do
nil -> "/tokens"
_ -> "/tokens/" <> id
end
end
def get(id) do
Resource.fetch(url(id), [])
end
def create(card_details) do
Resource.create(url(), card_details)
end
def update(id, params) do
Resource.update(url(id), params)
end
def delete(id) do
Resource.delete(url(id))
end
end