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
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