So, you are advertising your dump shop in a Free Advertising section,
Your dump shop design is cool,
You're a first timer and your webshop is new,
And you're asking for $20 to activate an account in a shop no one ever heard of? is sucha FAIL, who would wanna pay any penny for a new shop which no one ever heard of, people need to test whats on the inside the first couple of months, then you can worry about the fees of activating "if you are afraid of snitches and cops, and not willing to rip".
My opinion.