Dwolla

API / Transactions - Send

Send Money

Use this method to send funds to a destination user, from the user associated with the authorized access token.

HTTP Method: POST Scope Required: 'Send'   Requires Authentication: YES

URL

https://www.dwolla.com/oauth/rest/transactions/send

Tools

  Parameter Description Value
* oauth_token A valid OAuth token
* pin User's PIN associated with their account
* destinationId Identification of the user to send funds to. Must be the Dwolla identifier, Facebook identifier, Twitter identifier, phone number, or email address.
* amount Amount of funds to transfer to the destination user.
destinationType Type of destination user.
facilitatorAmount Amount of the facilitator fee to override. Only applicable if the facilitator fee feature is enabled. If set to 0, facilitator fee is disabled for transaction. Cannot exceed 50% of the 'amount'.
assumeCosts Set to true if the user will assume the Dwolla fee. Set to false if the destination user will assume the Dwolla fee. Does not affect facilitator fees.
notes Note to attach to the transaction. Limited to 250 characters.
fundsSource Id of funding source to send funds from. Balance sourced transfers process immediately. Non-balanced sourced transfers may process immediately or take up to five business days.
additionalFees Array of Additional facilitator fees    Add another
assumeAdditionalFees Set to true if the sending user will assume all Facilitator fees. Set to false if the destination user will assume all Facilitator fees. Does not affect the Dwolla fee.

Request



    

Response

(click Submit to query the API)
Grab our official library »

	

Request

  Param Description
* oauth_token A valid OAuth token  
* pin User's PIN associated with their account
* destinationId Identification of the user to send funds to. Must be the Dwolla identifier, Facebook identifier, Twitter identifier, phone number, or email address.
* amount Amount of funds to transfer to the destination user.

Note: must be a number. Currency symbols and non-numeric characters are rejected.

destinationType Type of destination user.

Possible values: 'Dwolla', 'Email', 'Phone'

Defaults to: 'Dwolla'

facilitatorAmount Amount of the facilitator fee to override. Only applicable if the facilitator fee feature is enabled. If set to 0, facilitator fee is disabled for transaction. Cannot exceed 50% of the 'amount'.
assumeCosts Set to true if the user will assume the Dwolla fee. Set to false if the destination user will assume the Dwolla fee. Does not affect facilitator fees.

Defaults to: 'false'

notes Note to attach to the transaction. Limited to 250 characters.
fundsSource Id of funding source to send funds from. Balance sourced transfers process immediately. Non-balanced sourced transfers may process immediately or take up to five business days.

Defaults to: 'Balance'

additionalFees Array of Additional facilitator fees
destinationId Facilitator's Dwolla ID
amount Facilitator Amount
assumeAdditionalFees Set to true if the sending user will assume all Facilitator fees. Set to false if the destination user will assume all Facilitator fees. Does not affect the Dwolla fee.

Defaults to: 'false'

POST https://www.dwolla.com/oauth/rest/transactions/send
Content-Type: application/json


undefined

Response

Param Description
Success Did the request succeed?
Message
Response JSON Object
   Show Response Parameters
{"Success":true,"Message":"Success","Response":12345}

Error Codes