Dwolla Balance - Send Money Workflow
Number of APIs: 8
The Send Money Workflow collection lets you see the steps involved with initiating a single payout with the Dwolla API. See how easy and quick it is to send money using this workflow!
Workflow
- Create an access token to obtain authorization for your application
- Call the root of the API to obtain the Parent Dwolla Account ID as well as the Customers endpoint
- Create a receive only user for recipient
- Attach a bank to the receive only user
- Retrieve the Dwolla balance Funding Source URL for the source of the transfer
- Create the transfer from Parent Dwolla Account balance to Receive only user's bank account
- Retrieve transfer
- Simulate bank transfer processing in Sandbox
Setup the Environment
Click on the Run in Qodex button to import the collection and environment template within your app.
Setup Dwolla Sandbox account
- Setup a Sandbox account and head to the Applications page to view your Application Key and Secret (aka
client_id
andclient_secret
). Add theclient_id
andclient_secret
to your environment.
- Setup a Sandbox account and head to the Applications page to view your Application Key and Secret (aka
Collection Config
Set the following variables in your environment
client_id
: Application key. Navigate tohttps://dashboard-sandbox.dwolla.com/applications-legacy
(Sandbox) for your application key.client_secret
: Application secret. Navigate tohttps://dashboard-sandbox.dwolla.com/applications-legacy
(Sandbox) for your application secret.
Run the Collection
- To verify that everything works as expected, run the collection in the Qodex app using the Collection Runner
-
Create access token POST https://api-sandbox.dwolla.com/token
-
Create receive only user POST {{customer_url}}
-
Add bank to RO POST {{new_customer}}/funding-sources
-
Get source funding source GET {{account_url}}/funding-sources?removed=false
-
Create transfer POST https://api-sandbox.dwolla.com/transfers
-
Get transfer GET {{new_transfer}}
-
Process pending bank transfer POST https://api-sandbox.dwolla.com/sandbox-simulations