Skip to content

axlepayments/exdwolla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dwolla

Elixir Library for Dwolla

This package was originally forked then extended from the dwolla_elixir package (https://hex.pm/packages/dwolla_elixir)

Supported endpoints:

  • Accounts
  • Beneficial Owners
  • Business Classifications
  • Client Tokens
  • Customers
  • Documents
  • Funding Sources
  • On Demand Authorizations
  • Transfers
  • Mass Payments
  • Events
  • Webhook Subscriptions
  • Webhooks

Dwolla Documentation

Usage

Add to your dependencies in mix.exs.

def deps do
  [{:dwolla, "~> 1.0", hex: :exdwolla}]
end

Configuration

All calls to Dwolla require a valid access token. To fetch/refresh the access token you need to add your Dwolla client_id and client_secret to your config.

config :dwolla,
  root_uri: "https://api.dwolla.com/",
  client_id: "your_client_id",
  client_secret: "your_client_secret"

The root_uri is configured by mix environment by default. You can override them in your configuration.

  • dev - sandbox
  • prod - production

Tests and Style

This library uses bypass to simulate HTTP responses from Dwolla.

Run tests using mix test.

Before making pull requests, run the coverage and style checks.

mix coveralls
mix credo

About

An Elixir Library for Dwolla

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages