# Testing transfers webhooks

**URL:** <https://discuss.dwolla.com/t/testing-transfers-webhooks/5634>\
**Category:** API Support\
**Created:** [April 2, 2020, 4:36pm UTC](https://discuss.dwolla.com/t/testing-transfers-webhooks/5634 "2020-04-02T16:36:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [April 2, 2020, 8:30pm UTC](https://discuss.dwolla.com/t/testing-transfers-webhooks/5634/2 "2020-04-02T20:30:22Z")

</div>

> [@Michal\_K](#):
>
> Can you tell me why I got customer\_bank\_transfer\_creation\_failed here?

Hey @Michal_K, thanks for posting. The `customer_bank_transfer_creation_failed` event is less common in nature in relation to the overall transfer workflow. This event is triggered when Dwolla is unable to create an ACH credit to a recipients bank account. To provide some additional context, if the funds transfer is going **to** a Verified business Customer then they will pass through a [balance](https://developers.dwolla.com/resources/balance-funding-source.html) before being credited to their attached bank account. A few examples where Dwolla would fail to “auto-withdraw” those funds can include:

- A negative balance exists on the receiving Customer. (A negative balance can occur if this Customer record received an ACH return) (Did you test a Failure scenario which caused this balance to go negative?)
- The receiving Customer is in an account state where they are unable to transfer funds. This can include if the Customer has a status other than `verified` such as `document`, `deactivated`, `suspended`, etc.

> [@Michal\_K](#):
>
> Also is it sandbox fault that I’ve never got any of those callbacks when I was testing failure scenarios: customer\_bank\_transfer\_created, customer\_bank\_transfer\_failed, customer\_bank\_transfer\_completed)

The sequence of events triggered will vary depending on when the ACH return occurred and the Customer types involved in the transaction. For more information on the events you may receive based on your funds flow, reference [this gist](https://gist.github.com/spencerhunter/2ab064e8e76a049eb22e17ed8e92f350). Also covered in [this forum thread](https://discuss.dwolla.com/t/bank-transfer-vs-transfer-webhook/5526/4).

> [@Michal\_K](#):
>
> And the last thing - in a sandbox environment can I affect the money’s amount on a customer bank account - the one to be added and verified by Dwolla.js?

You should be able to transfer funds to/from an attached bank account regardless of the method used to add that bank (dwolla.js/IAV // via API // Plaid). You’ll just want to be sure that when **sending funds** the underlying bank account has a `verified` status.

Hope this helps, please let me know if I’m misunderstanding anything or if you have any follow up questions!

---

_[View the full topic](https://discuss.dwolla.com/t/testing-transfers-webhooks/5634)._
