In order to accept payments with Dwolla using Give you will need to have an active Dwolla account, the Dwolla add-on, and the Core Give plugin installed and activated. See here for instructions on installing and activating Give Add-ons.Note: You can always access your add-on purchase receipts, downloads, and licenses from your Give Account dashboard.
After your Dwolla Add-on is activated, go to “Donations > Settings” and click on the Payment Gateways tab. There you will see the default Payment Gateways (PayPal Standard, Test Payment, and Offline Donations). You should also see Dwolla as an option as well. Click on that to enable Dwolla as your payment Gateway for your website.
Obtaining your Dwolla ID and Keys
Once you have activated the Add-on, it’s time integrate your Dwolla account with Give. You’ll need to register an Application in your Dwolla account, and use the API Keys generated there to configure Give with Dwolla.
Test vs Live
Dwolla has mirror live and test sites to help you test donations and ensure payments process properly before implementing it on a live site. To test Dwolla, ensure Give has in test mode enabled under Settings > General > Test Mode and make sure the sandbox is setup properly. First, create an account for both Dwolla live and test domains:
Dwolla provides identical test and live platforms for testing purposes. This is very convenient for testing things work as expected. We always recommend testing integrations prior to implementation on a live website.Ensure you have setup both test and live Dwolla accounts to properly test Give. If you’ve already set up a test account, you can push it to production (live) from the back end of Dwolla by picking an account/plan with them. This will give you a live account as well.The following instructions are identical for both test and live transactions.
Register an Application
The first thing you should do to integrate Dwolla with Give is register an application (test and live):
- Click here to register a LIVE application: https://www.dwolla.com/applications/create
- Click here to register a TEST application: https://uat.dwolla.com/applications/create
You can use any name you would like for the application. The website address should be the URL of your website and you can leave all the other URL fields blank. For the permissions required you check just “Account Information” – Give needs the minimum permissions to function properly.