I don’t see anywhere in the documentation that says we can or can’t transfer money between 1 verified customer’s 2 separate verified bank accounts. Is that possible?
I’ve tried with the below request body and I get the below error. Transferring to and from separate customers’ accounts works as expected.
We want transfers between the same customer’s accounts so we can use the first account as the main funding source and the second account to be an escrow. That way we can ensure the money they are using in our app exists(because we transferred it using Dwolla into their escrow) while they maintain full ownership of their money because the source and destination accounts are owned by them. As the app is used we move money daily from their escrow.
Request body:
{"_links":{"destination":{"href":"https://api-sandbox.dwolla.com/funding-sources/7287513c-0d1d-46d2-be5b-e87031fecb2b"},"source":{"href":"https://api-sandbox.dwolla.com/funding-sources/e770ae29-7d89-42cc-a664-919d698d01e1"}},"amount":{"currency":"USD","value":"12.0"},"metadata":{"transfer_id":"9","note":"Manual Transfer"},"clearing":{"destination":"next-available","source":"standard"}}
Error:
{"code"=>"ValidationError", "message"=>"Validation error(s) present. See embedded errors list for more details.", "_embedded"=>{"errors"=>[{"code"=>"Invalid", "message"=>"Invalid destination.", "path"=>"/_links/destination/href", "_links"=>{}}]}