v33

latestOpenAPI 3.1.0MITraw.githubusercontent.com2026-03-2682193603.4 KB
transfers

Initiate a transfer

Initiate a transfer between funding sources from a Dwolla Account or API Customer resource. Supports ACH, Instant Payments (RTP/FedNow), Push-to-Debit Card, and wire transfers with optional expedited clearing, facilitator fees, metadata, and correlation IDs for enhanced traceability. Includes idempotency key support to prevent duplicate transfers and extensive customization options for addenda records and processing channels. Returns the location of the created transfer resource for tracking and management.

post/transfers

Headers

Accept'application/vnd.dwolla.v1.hal+json' required

The media type of the response. Must be application/vnd.dwolla.v1.hal+json

Idempotency-Keystring

Request body

metadataobject
correlationIdstring

Example request

{
  "amount": {
    "value": "5.00",
    "currency": "USD"
  },
  "fees": [
    {
      "amount": {
        "value": "5.00",
        "currency": "USD"
      }
    }
  ],
  "rtpDetails": {
    "destination": {
      "remittanceData": "ABC_123 Remittance Data"
    }
  },
  "instantDetails": {
    "destination": {
      "remittanceData": "ABC_123 Remittance Data"
    }
  },
  "processingChannel": {
    "destination": "instant"
  }
}

Response

created