Charge for Stripe supports NFC (only on Android devices*) and we believe this is the most convenient way to capture card details for processing charges. Tapping the customer’s card to the back of your device will make the card number and expiry appear in the app so you simply enter the CCV number and the amount (and e-mail address if you want to send a receipt) and click “Charge Card” and it’s done. Read more here.

If your device or the customer’s card doesn’t support NFC, you can simply enter the card details manually or click the camera icon to take a photo of the card to capture the details that way. With all of these methods, none of the card information is ever stored on your device.

As for card readers, we don’t support them and have no plans to add support for them in the future, as we feel they are clunky, can get broken, lost and are unnecessary. Having said that, some card readers may work with Charge for Stripe, we just can't guarantee that or offer any recommendations.

*NFC functionality is currently only available on supported Android devices. iOS devices (e.g. iPhone/iPad) are not supported because Apple don't allow this functionality - if this changes in the future we will certainly look to include this in a future update.
Was this article helpful?
Thank you!