Dwolla

API / Transactions - By ID

Transaction Details by ID

Use this method to fetch detailed information about a transaction, identified by a specific transaction ID. Transactions may be fetched by their associated OAuth token, or the credentials of the application that was used to facilitate the transaction.

HTTP Method: GET Scope Required: 'Transactions'   Requires Authentication: YES

URL

https://www.dwolla.com/oauth/rest/transactions/{transaction_id}

Tools

  Parameter Description Value
* oauth_token A valid OAuth token
* transaction_id Transaction identifier of the transaction being requested.

Request



    

Response

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

	

Request

  Param Description
* oauth_token A valid OAuth token  
— or — This method can be used with either of the transaction parties' OAuth token, or the Application credentials used to initiate the transactions.
* client_id Consumer key for the application  
* client_secret Consumer secret for the application
* transaction_id Transaction identifier of the transaction being requested.
GET https://www.dwolla.com/oauth/rest/transactions/{transaction_id}?oauth_token={token}

Response

Param Description
Success Did the request succeed?
Message
Response JSON Object
Amount Transaction amount.
Date Date the transaction processed.
DestinationId Account identifier of user when type is money sent or withdrawal.
DestinationName Name of user when type is money sent or withdrawal.
Id Sender's Transaction ID.
SourceId Account identifier of user when type is money received, deposit, or fee.
SourceName Name of user when type is money received, deposit, or fee.
Type Transaction type.
UserType User type of the receiving account.
Status Transaction status. Values: processed, pending, cancelled, failed, and reclaimed. Fees bound to any transaction have the same status as the parent transaction. 
ClearingDate The expected clearing date of the transaction.
Notes The notes associated with the money transfer when sent. Returned only for transactions of Type 'money_received' or 'money_sent', absent otherwise. Limited to 250 characters.
Fees An array of fees paid on this transaction.
   Show Response Parameters
{"Success":true,"Message":"Success","Response":{"Amount":1,"Date":"8/31/2011 10:19:09 AM","DestinationId":"812-111-1111","DestinationName":"Bob","Id":12345,"SourceId":"812-111-2222","SourceName":"Alice","Type":"money_sent","UserType":"Dwolla","Status":"processed","ClearingDate":"","Notes":"Thank you for lunch!","Fees":[{"Id":1646163,"Amount":0.1,"Type":"Facilitator Fee"}]}}

Error Codes