What about this? I think it is against the no off-site communication rule. A lot of people will try to bypass the checkout system.