Dwolla

API / OAuth + REST

Making REST calls to Dwolla's API server

In order to interact with a user's Dwolla account (e.g. charging, refunding, facilitating payments), you will need to first have that user authenticate into your Dwolla application. This method of authentication works very similarly to Facebook and Twitter's authentication flow. The user is first presented with a permission dialog for your application, in which point the user can either approve the request permissions, or reject them. Once the user approves, a code is sent to your application server, which can be exchanged for a never-expiring OAuth access token. Follow this 3-step guide to start OAuth'ing today.

Dwolla conforms to OAuth version 2. Read more about this standard, here. You may also use a pre-made Dwolla OAuth module such as this one for Ruby.

User Experience

Obtaining an OAuth access token

OAuth Scopes