Just to sign up (before I asked for anything), the credit card form is for a $20 initial payment... with no explanation if this goes towards your first purchase, or not?
http://i.imgur.com/J5TKJO5.png
Also, they're using a Stripe account managed by this company: https://bettir.com
Also, they're using a Stripe account managed by this company: https://bettir.com