Dwolla

API / Off-Site Gateway

Dwolla's external checkout flow

The Off-Site Gateway API is a way to seamlessly pay for goods or services online utilizing Dwolla's API. Customers can authenticate and authorize payment of a purchase order utilizing Dwolla's API as the processing platform. Once complete, the user is sent back to the merchant's URL. There are two available workflows to implement Off-Site Gateway:

Once the checkout is completed, the experience becomes identical on both workflows. The user is redirected back to the merchant site, along with some querystring parameters regarding the checkout, while Dwolla communicates the same information to the specified "callback" server. Read about checkout workflow »

Update: Dwolla's offsite gateway now supports guest checkouts. This gives non-Dwolla users the ability to fully checkout on a merchant's site without having a pre-existing Dwolla account. Read more about guest checkout.

User Experience

Submit Directly

Server-to-Server Checkout Request

Checkout Workflow