I might be wrong, but I seem to recall that credit card companies charge less in fees for magnetic strip readings than just entering in the number, which the photo scanner would be analogous to.
From what I can tell, this just does the scanning and doesn't actually process the transaction though? Could be wrong on that. Also, 15 cents per scan seems expensive.