Skip to content
Dwolla API Wrapper in Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
spec
.gitignore
Gemfile
README.md
Rakefile
dwolla.gemspec

README.md

Dwolla Ruby Gem

A Dwolla API wrapper in Ruby.

Installation

gem install dwolla

Resources

TODO

  • Contacts Nearby
  • Transactions Listing
  • Transactions Details by ID
  • Transactions Stats
  • Send and Request Transactions with Other Id types (Facebook, Twitter, Email, or Phone.)

Usage

Users API

With Access Token

( Auth Scope Required: accountinfofull )

  user = Dwolla::User.me(ACCESS_TOKEN).fetch
With Client ID and Secret

( Auth Scope Required : none )

  client = Dwolla::Client.new(CLIENT_ID, SECRET)
  user = client.user(ACCOUNT_ID) # Dwolla account identifier or email address of the Dwolla account.

Balance API

( Auth Scope Required : balance )

  user = Dwolla::User.me(ACCESS_TOKEN)
  user.balance

Contacts API

User Contacts

( Auth Scope Required : contacts)

  user = Dwolla::User.me(ACCESS_TOKEN)

  # limit default is 10
  # max limit is 200

  # type default is "Dwolla"
  # valid types are "All", "Twitter", "Facebook", "LinkedIn" and "Dwolla"

  user.contacts(:search => "Bob", :type => "Dwolla", :limit => 5)

Transactions API

Sending Money

( Auth Scope Required: send )

  user = Dwolla::User.me(ACCESS_TOKEN)
  other_user_id = '812-111-1111'
  pin = '1234'
  amount = 200

  user.send_money_to(other_user_id, amount, pin)
Requesting Money

( Auth Scope Required: request )

  user = Dwolla::User.me(ACCESS_TOKEN)
  other_user_id = '812-111-1111'
  pin = '1234'
  amount = 200

  user.request_money_from(other_user_id, amount, pin)
Something went wrong with that request. Please try again.