Direct Debit payment alternative ?

I’m trying to buy a product from the marketplace, but my bank says that it tries to make a Direct debit payment which is not allowed on my current account.
Is there an alternative ?
thanks.