I have enough money in my bank account but it says I do not have enough balance
Your bank account may not include pending transactions in their balance, if you’ve made other payments in the last few days, it might show that you have insufficient funds.
You won’t be able to pay by bank debit (ACH) until the other payments clear. Try paying another way if you need to send money urgently, or wait a few business days.