# Invalid funding source

**URL:** <https://discuss.dwolla.com/t/invalid-funding-source/8052>\
**Category:** API Support\
**Created:** [April 25, 2022, 5:58pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052 "2022-04-25T17:58:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/simon/32/3401_2.png) [@Simon](https://discuss.dwolla.com/u/Simon)\
**Post date:** [April 25, 2022, 5:58pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/1 "2022-04-25T17:58:04Z")

</div>

I am trying to make a transfer from an unverified customer to a verified business. when i make the transfer i get a “invalid funding source” error. this is in the sandbox and the funding source on the business is marked as unverified and i dont see a way to verify it in the sandbox. please advise

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [April 26, 2022, 3:18pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/2 "2022-04-26T15:18:20Z")

</div>

Hi @Simon – yes, that error is thrown because the sender’s bank needs to be verified.

There are a few different ways to verify banks which are detailed here in our documentation - [Bank Funding Source | Dwolla API Documentation](https://developers.dwolla.com/concepts/bank-funding-source#bank-addition--verification-methods)

One way you can get the existing funding-source verified is by using microdeposits. You can find more details in this guide - [Micro Deposit Verification | Dwolla API Documentation](https://developers.dwolla.com/guides/micro-deposit-verification)

Let us know if you come across any questions!

---

<div class="post-metadata">

**Author:** ![Simon](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/simon/32/3401_2.png) [@Simon](https://discuss.dwolla.com/u/Simon)\
**Post date:** [April 26, 2022, 3:37pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/3 "2022-04-26T15:37:47Z")

</div>

and this can be done in the sandbox?

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [April 27, 2022, 3:55pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/4 "2022-04-27T15:55:53Z")

</div>

Yes! This can be done Sandbox!

---

<div class="post-metadata">

**Author:** ![Simon](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/simon/32/3401_2.png) [@Simon](https://discuss.dwolla.com/u/Simon)\
**Post date:** [April 27, 2022, 4:26pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/5 "2022-04-27T16:26:24Z")

</div>

without using a real bank account? can you please walk me through it?

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [April 27, 2022, 5:08pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/6 "2022-04-27T17:08:33Z")

</div>

Sure thing! You can supply any fake account number with a routing number of 222222226 to add a bank account that is considered valid in Sandbox. We strongly recommend against using real bank account info in Sandbox.

Also, please check out our Sandbox guide for more information on simulating specific scenarios - [Getting started in the sandbox | Dwolla API Documentation](https://developers.dwolla.com/guides/sandbox#test-bank-account-numbers)

---

<div class="post-metadata">

**Author:** ![Simon](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/simon/32/3401_2.png) [@Simon](https://discuss.dwolla.com/u/Simon)\
**Post date:** [April 27, 2022, 5:25pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/7 "2022-04-27T17:25:40Z")

</div>

the docs should be more explicit about this routing number being the way to get a verified funding source…

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [April 29, 2022, 9:57pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/8 "2022-04-29T21:57:06Z")

</div>

Hi @Simon – this is actually not a way to get a funding-source verified, but rather just an arbitrary Routing number that passes the checksum. You can also supply any US ACH routing number to satisfy that check in order to create a funding-source. As for creating a “verified” funding-source, you will either have to use [Microdeposits](https://developers.dwolla.com/guides/micro-deposit-verification), or [Plaid](https://developers.dwolla.com/guides/plaid).

---

<div class="post-metadata">

**Author:** ![Simon](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/simon/32/3401_2.png) [@Simon](https://discuss.dwolla.com/u/Simon)\
**Post date:** [April 29, 2022, 10:16pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/9 "2022-04-29T22:16:11Z")

</div>

… I see. So how does one get a verified funding source in the sandbox if one is using a fake bank account that won’t be able to do the micro deposits?

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [May 2, 2022, 2:03pm UTC](https://discuss.dwolla.com/t/invalid-funding-source/8052/10 "2022-05-02T14:03:51Z")

</div>

Microdeposits can be simulated in the Sandbox. This is explained in more detail in our Sandbox guide. Please check it out - [Getting started in the sandbox | Dwolla API Documentation](https://developers.dwolla.com/guides/sandbox#test-micro-deposit-verification)
