This guide will show you how to integrate your store with Dwolla.
Adding the Payment Method
When adding the Dwolla Payment method, you will be required to enter your Dwolla ID, Key and Secret Key. The following is where you can get this information:
Sign into your Dwolla Account.
Click on your Dwolla profile picture.
A small drop-down will then show you your Dwolla account number. Write this account number down as this is the ID you will need for the integration.
3. Now click on App Permissions on the top right menu (next to your image).
4. Click Developers, edit the settings for your registered applications here.
5. Click Create Application.
You will be taken to a page with a list of fields to populate. These are various permissions needed in order to use Dwolla via API. Most of the fields are optional and may be left blank since Shift4Shop's integration already has these settings preconfigured for you. However the first field "Application Name" is required.
We suggest just using your store's name for easy reference.
6. After configuring the Application settings, Accept the terms, enter your pin and click Create Application.
On the subsequent page, you will see the Application Secret and Application Key which will be added to your Shift4Shop store's payment module.
7. Store this information as it will be needed for the payment module in your Shift4Shop store
8. Now, click on the Edit Features link located to the right of this area.
9. Set the Web Hook Notifications button to "Enabled."
10. Then enter the following as your "TransactionStatus URL."
https://[your-domain.name]/paymentreceive_json.asp?gw=dwolla&webhook=1
Note: Make sure to use your store's SECURE URL in place of the "[your-domain.name]" section.
11. Finally, click on the Update Features button at the bottom of the page.
You may now proceed with the rest of this article.
To add the Dwolla Payment method, please proceed with the following steps:
Log into your Shift4Shop Online Store Manager.
Using the left navigation menu, go to Settings > Payment.
Then, click on the Select Payment Methods button under "Payment Methods."
Click on the Add New button at the top right of the page.
Select Dwolla from the Payment Method drop-down menu.
Specify your payment method options as needed (Order amounts, Customer Group, Country/State restrictions, etc).
Click Add New.
You have now added the Payment Module. Find it on the list of installed payment modules, and click on its "Settings" link.
8. Now enter your Key, ID, and Secret Key credentials (from the previous steps) as needed.
9. You can create a description, confirmation message, and caption as needed.
Your store is now integrated with Dwolla Payments.
Editing your existing Dwolla Payment Settings
The following applies to Shift4Shop Merchants that have used Dwolla since its initial integration with Shift4Shop. There is now a new webhook requirement that will properly update your order statuses when they are paid with Dwolla. To enable this, please use the following steps:
Log into your Dwolla account
Click on the Settings icon.
Followed by App Permissions.
Once on the App Permissions page, click on the link.
You will be taken to the page displaying your Secret and API keys, similar to the following:
While on the same page:
5. Look to the right and click on Edit Features.
6. Set the "Web Hook Notifications" button to "Enabled."
7. Then enter the following as your "TransactionStatus URL."
https://[your-domain.name]/paymentreceive_json.asp?gw=dwolla&webhook=1
8. Finally, click on the Update Features button at the bottom of the page.
Your account is now updated to use the new Webhook functionality.