Accepting payments is getting harder
This is good. People are getting fed up with replacing their credit card every six months because some online retailer had a breach.  You can outsource payment processing to Stripe, Paypal, Square, Yahoo Store, etc. There's no reason every web merchant should see credit card numbers.Stripe is in Visa's doghouse right now.[1] Their entry on the Visa Global Registry of Service Providers has turned yellow, with an expiration date of Mar 31, 2015. This means they're having some PCI compliance problem.[2] Visa gradually cranks up penalties until the problem is fixed, or, after about 9 months, just pulls the plug. Visa says Square and PayPal are OK right now.  Yahoo is also in the yellow doghouse.  (If you're a Stripe or a Yahoo Store merchant, they were supposed to inform you that Visa put them in the doghouse, so you can change vendors. Did they?)[1] http://www.visa.com/splisting/searchGrsp.do 
[2] http://usa.visa.com/download/merchants/Bulletin-PCIENFORCE-1...