Packages

An unofficial, production-grade Elixir client for the Synctera Banking-as-a-Service API. Zero runtime dependencies, generated from Synctera's OpenAPI spec.

Current section

Files

Jump to
synctera lib synctera.ex
Raw

lib/synctera.ex

defmodule Synctera do
@moduledoc """
An unofficial, production-grade Elixir client for the Synctera
Banking-as-a-Service API.
Construct a `Synctera.Client` with `Synctera.Client.new/1`, then call
functions on the resource modules (`Synctera.Persons`,
`Synctera.Accounts`, `Synctera.ACH`, ...), passing the client first.
client = Synctera.Client.new(api_key: "...", environment: :sandbox)
{:ok, person} = Synctera.Persons.create_person(client, body: %{"first_name" => "Ada"})
See the README for idempotency semantics, pagination, webhook
verification, and configuration.
"""
end