iPhone PA-DSS applications
January 12th, 2009 by admin Posted in pa-dssIt was only a matter of time before someone wrote a credit card virtual terminal application for the iPhone. It requires you to have a Merchant ID and processes transactions through Authorize.net. You simply enter the PAN, expiration date, amount, and zip code. It does basic address verification (AVS) via the zip code and processes the transaction as if using a virtual terminal.
This brings up an interesting question. “What will be the first PA-DSS validated application for the Apple iTunes Apps Store?” Should this application be PA-DSS validated?
The scope for the PA-DSS states:
The PA-DSS applies to software vendors and others who develop payment applications that store, process, or transmit cardholder data as part of authorization or settlement, where these payment applications are sold, distributed, or licensed to third parties.
This language certainly leads one to believe that iPhone payment applications should be PA-DSS validated. But it’s just a virtual terminal, those aren’t in scope are they? Well, it depends on what you mean by a virtual terminal.
A traditional virtual terminal is one that resides on the gateway or processor’s website and permits the Merchant to login and submit transactions. This iPhone application is one that “sold, distributed, or licensed to third parties”. This application clearly falls within the scope of the PA-DSS.
One Response to “iPhone PA-DSS applications”
By Walt Conway on Jan 13, 2009
I agree this application definitely falls under PA DSS by the spirit and intent of the standard if not the letter. It will be interesting to see what, if any, liability will accrue to Apple following the first successful breach attributed to or involving a compromised iPhone terminal. Probably it’ll be too small to get much attention. My mind is racing, though, on what if anything adding an iPhone virtual terminal could do to a merchant’s PCI scope…