Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow use of other card scan libraries #1395

Closed
TomWFox opened this issue Sep 27, 2019 · 9 comments
Closed

Allow use of other card scan libraries #1395

TomWFox opened this issue Sep 27, 2019 · 9 comments
Labels
fixed in master Fixed in master, awaiting next update triaged Issue has been reviewed by Stripe and is being tracked internally

Comments

@TomWFox
Copy link

TomWFox commented Sep 27, 2019

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?

@davidme-stripe davidme-stripe added the triaged Issue has been reviewed by Stripe and is being tracked internally label Sep 27, 2019
@davidme-stripe
Copy link
Contributor

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

@TomWFox
Copy link
Author

TomWFox commented Sep 27, 2019

Awesome to hear, looking forward to it!

@kunshah
Copy link

kunshah commented Oct 17, 2019

Awesome to hear, Waiting for this integration!

@csabol-stripe
Copy link
Contributor

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

@davidme-stripe
Copy link
Contributor

We're tracking a replacement here: #1629

@davidme-stripe davidme-stripe added the fixed in master Fixed in master, awaiting next update label Aug 29, 2020
@davidme-stripe
Copy link
Contributor

Our new card scanner is available in SDK 20.0.0.

@SudoPlz
Copy link

SudoPlz commented Feb 22, 2021

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

@davidme-stripe
Copy link
Contributor

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.

@giomarino
Copy link

Hello, I need to perform a scan from JS app. Is it possible to integrate some library to read card from photo camera and use these values on stripe?

ccen-stripe pushed a commit that referenced this issue Sep 19, 2022
* Make US and Canada have dropdowns for states

* Make dropdown hide after autofill

* Fix default value in playground

* update test

* Add StringDataElement

* update address ui test

* fix UI tests

* update test again

* Update StripeUICore/StripeUICore/Source/Elements/Factories/Address/AddressSpec.swift

Co-authored-by: Yuki <[email protected]>

* Clean up function for state dropdown

* StringDataElement -> RawDataElement

* Rename to TextOrDropdownElement

Co-authored-by: Yuki <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fixed in master Fixed in master, awaiting next update triaged Issue has been reviewed by Stripe and is being tracked internally
Projects
None yet
Development

No branches or pull requests

6 participants