Stripe-ios: Allow use of other card scan libraries

Created on 27 Sep 2019  路  8Comments  路  Source: stripe/stripe-ios

Summary

The ability to easily integrate the CardIO library with the stripe SDK is great. However, as the CardIO library hasn't been maintained for a long time and has now been archived I don't think it makes sense to rely on it any more.

There are other options available for card scanning, the best I have found is cardscan. It is actively maintained and is offered for free to small business/those who do not want to use the commercial fraud prevention offering.

I think it would be great to support CardScan as well as or instead of CardIO or maybe open up the STPAddCardViewController for easy custom integration?

fixed in master triaged

Most helpful comment

Thanks for filing this! We're looking into adding CardScan support in the near future.

All 8 comments

Thanks for filing this! We're looking into adding CardScan support in the near future.

Awesome to hear, looking forward to it!

Awesome to hear, Waiting for this integration!

Updating here that we are still actively working on finding a replacement for CardIO integration in our SDK. Hopefully more to report in the coming months

We're tracking a replacement here: #1629

Our new card scanner is available in SDK 20.0.0.

@davidme-stripe is that card-scanner implementation using card-io (or CardScan) below the hood, or did you implement this from scratch?

It uses the built-in iOS OCR framework. The source is in STPCardScanner.swift, feel free to inspect and reuse it under the terms of the MIT License.

Was this page helpful?
0 / 5 - 0 ratings