# Balance funding source sometimes not available

**URL:** <https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909>\
**Category:** API Support\
**Created:** [June 29, 2020, 11:14pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909 "2020-06-29T23:14:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubc](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/dubc/32/2495_2.png) [@dubc](https://discuss.dwolla.com/u/dubc)\
**Post date:** [June 29, 2020, 11:14pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909/1 "2020-06-29T23:14:17Z")

</div>

Hi,  
When I get the “customer\_verified” webhook from Dwolla, I’m saving the verfiied user’s balance funding source by calling /\<customer\_link\>/funding-sources/ endpoint.

In the sandbox environment, I am finding that sometimes the balance funding source is listed under the embedded links returned, and other times not. I am guessing there’s a race issue, because I do see the balance funding source created in the dashboard regardless. Is this a known bug? How do I get around this problem? Is there a webhook that gets fired when the balance funding source is available?

Many thanks,  
Will

---

<div class="post-metadata">

**Author:** ![spencer](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/spencer/32/2143_2.png) [@spencer](https://discuss.dwolla.com/u/spencer)\
**Post date:** [June 30, 2020, 9:40pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909/2 "2020-06-30T21:40:36Z")

</div>

Hi @dubc, Thanks for posting! The balance funding source is attached when the Customer has a verified status. Perhaps, you’re retrieving the customer’s list of funding sources prior to the account completing the identity verification process? Do you have an example request (timestamp, x-request-id header, etc.) where we could take a look to see if this may be the case?

---

<div class="post-metadata">

**Author:** ![dubc](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/dubc/32/2495_2.png) [@dubc](https://discuss.dwolla.com/u/dubc)\
**Post date:** [July 1, 2020, 5:41pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909/3 "2020-07-01T17:41:55Z")

</div>

Thanks for the reply.  
I just tried five times in a row and couldn’t repro — but it was happening once every 2-3 times or so for me on Jun 24-25.

The request to retrieve funding sources was happening after the “customer\_verified” webhook was receive, and so the customer was definitely verified. My guess is that there’s a race condition where the balance funding source can be created slightly after the user verification.

I’ll update again if we repro.

---

<div class="post-metadata">

**Author:** ![spencer](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/spencer/32/2143_2.png) [@spencer](https://discuss.dwolla.com/u/spencer)\
**Post date:** [July 6, 2020, 1:47pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909/4 "2020-07-06T13:47:03Z")

</div>

Sounds good @dubc, please do let us know if you’re able to reproduce!

---

<div class="post-metadata">

**Author:** ![dubc](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/dubc/32/2495_2.png) [@dubc](https://discuss.dwolla.com/u/dubc)\
**Post date:** [July 7, 2020, 11:42pm UTC](https://discuss.dwolla.com/t/balance-funding-source-sometimes-not-available/5909/5 "2020-07-07T23:42:06Z")

</div>

Hi I just repro’ed this again.  
Response from AFTER ‘customer\_verified’ webhook:

{  
“\_links”: {  
“self”: {  
“href”: “[https://api-sandbox.dwolla.com/customers/](https://api-sandbox.dwolla.com/customers/){id redacted}/funding-sources”,  
“type”: “application/vnd.dwolla.v1.hal+json”,  
“resource-type”: “funding-source”  
},  
“customer”: {  
“href”: “[https://api-sandbox.dwolla.com/customers/](https://api-sandbox.dwolla.com/customers/){id redacted}”,  
“type”: “application/vnd.dwolla.v1.hal+json”,  
“resource-type”: “customer”  
}  
},  
“\_embedded”: {  
“funding-sources”:   
}  
}

Timestamp is at 2020-07-07T23:35:28.263Z UTC.  
I’m using dwolla-v2 nodejs module to make the request. Not sure what other information can be gathered from that.
