Citi also offers a similar service as well. The benefit of using this service is that it is only valid for one merchant. If your credit card data ended up in the wrong hands, they wouldn't be able to charge anything to it (except maybe on the same website).