Let me add some perspective here as I used to write software for banks and understand the issue a little better. Personally, sounds like an over-reaction on both sides. What they told you is correct, but sounds a little snarky towards the end. The issue is your banks policy on transactions. If they see you have a lot of local transactions, and suddenly an overseas one, it is flagged as a potential security problem on your account. Many banks will simply text you and ask if its valid. Then they will let it go through. What Crop King told you about the US Govt being the problem is also partly correct. It is illegal to ship seeds into the US, even if you are in a state where it is legal. They ARE doing you a favor by shipping to you. And if it gets confiscated, they gladly reship at no charge to you. The odd billing practices like the charge from a mall in China are meant to deflect attention to what you are purchasing. I had pretty much the exact same thing happen to me the first time I ordered from them. After the declined trans, I immediately got a call from CS Support and the ran it again with no trouble. So, my advice, chill.