You guys dont seem to understand what's going on. What does Ali closing orders on you, have anything to do with 3rd party plugins? And someone mentioned another platform's plugin causing trouble.
The obvious thing to do, is firstly buy something in your name and your address, get your card through their first verification process, then everything after that will be fine.
If, even IF, there is a problem (if there is, you will see 50% of complains flooding either this plugin or the other plugin, so NO, it doesn't), like maybe they think your address doesn't match your CC, then it's still between your CC and Ali. Still has nothing to do with plugins. So your choice of "i'm putting off purchasing because" is clearly the wrong way to think.
And most of you wrote "I have seen", that implies it did not happen on you before, so what's the hold up? You just gotta try it yourselves and see, not read forums all day and worry about what other people say. You won't go anywhere with that mentality.