How can I stop a bot from placing abandoned orders on my ecommerce site?

This is the exact same thing happening to me and it seems to be Brazilians (based on the names, emails sometimes ending in .br and sometimes the bank that declines the card is located in Brazil). Has been happening for months beginning only this year. They choose the cheapest item and then create accounts and abandon carts. I delete all the customers but they just create more.