Synctera (Synctera v1.0.0)

Copy Markdown View Source

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.