Unfortunately we won't be able to help you until Monday since our support team does not work on Saturday/Sunday. I hope you would like to wait till Monday so our team will try to help you. Share-It sometimes takes a bit too aggressive stance against credit card fraud so this may cause problems to legitimate card users.
Some background info: Filter Forge, Inc. is a privately held US company, with owners and staff residing in Russia, so no "outsourcing" stuff here (well, unless you consider our US representatives as "outsourcers"

).
Share-It/element 5 AG/Digital River (no subcontracts or other stuff here -- they merely process payments for us) on the other hand is a German company.