Nope, bonsai does not charge for a direct debit that cannot take place. Please note, however, that your bank may do so. As this depends on your bank (account), a check is definitely recommended.
TIP: There are many (free) bank accounts that do not charge for a failed direct debit. Look them up, maybe it's time for a change.