Credit card scanner:
faster than a human blink!

Smart Code Engine

— automatic and eco-friendly credit and debit card scanner.

 

The card scanning of 21 worldwide and national payment systems, such as VISA, MasterCard, MIR, UnionPay, American Express, JCB, Diners Club, and more.

 

Smart Code Engine does not transfer any data or images. We do not save or store your data and do not require internet access.

 

Send Request

Test Drive Smart Engines

Try out Smart Engines technologies to scan credit and debit cards in photos and in a real-time video stream

How credit card scanning works

Smart Code Engine recognizes all types of cards: embossed, indent, and flat printed, with horizontal or portrait layout, with digits printed on the front or backside of the card, in standard or flexible bank card formats.

 

The Smart Code Engine automatically detects the card and recognizes all necessary data (OCR) at any angle. To increase reliability, we use video stream recognition directly from the camera. It allows our algorithms to automatically determine the moment when the most accurate result is achieved. Our AI software works even when the card is not entirely within the frame or exposed to poor lighting conditions.

 

The accuracy of the credit card number OCR reaches 99.68% at a speed of 0.035 seconds per frame on modern smartphones.

What do we provide?

We provide a Software Developer Kit (SDK) and all necessary descriptions, documentation, and usage examples for various programming languages. In addition, the card scanning API is available for developers, which helps integrate ID document scanning into the software in C, C++, C#, Java, Python, PHP, Swift, and Objective C.

 

Send Request

WHO ALREADY USE SCANNING TECHNOLOGIES FROM SMART ENGINES

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 

Features

Green technologies
All credit card scanner apps with our SDK are eco-friendly. The unique GreenOCR® character recognition technology provides high precision with low energy consumption, allowing our customers to achieve carbon neutrality without compromising the user experience.

Security solutions
The Smart Code Engine uses the KYC guidelines for customer identification. In case of a presentation attack, our build-in AI models help our customers to prevent fraud by recognizing the fraud scheme. The entire process is carried out in the local RAM of the device. Consequently, we do not transfer, save or store any data or images and do not require internet access. Our card scanning software complies with worldwide safety regulations (GDPR, CCPA, PCI DSS).

Omnichannel
Our credit card scanner SDK is distributed for mobile, desktop, web, and server apps providing high-speed and quality card scanning for different operating systems and processor microarchitectures. We support iOS, Android, Linux, and Windows families for ARMv7-v8, x86, x86_64, and MIPS-based processors and also provide WebAssembly SDK for scanning bank cards on web apps and websites.

Send Request



How card scanner works on a smartphone

1. Credit card scanning is performed fully automatically in real-time mode. To enter the bank card data in the Android or iOS app, the user needs to show it to the camera.

 

2. Our credit card scanner SDK automatically detects the card in the frame and understands all the numeric and alphabetic fields in the video stream, the user does not need to specify the card type.

 

3. Smart Code Engine allows scanning cards data in different lighting conditions — from cards with any images and even from worn cards with faded digits.

 

4. For mobile and internet payment acquiring services, it is possible to enter the customer’s bank card data when paying in the mobile app or on the website using a single photo.

 

5. To confirm operations, you can use Smart Engines solutions for ID documents recognition (ID card, passport, driver’s license) in mobile apps.

 

Try out Smart Code Engine technologies

 

    

Send Request

 

Mobile credit card scanner SDK

The Smart Code Engine SDK allows you to turn an iOS or Android-based smartphone or tablet into an intelligent credit card scanner. Our original AI algorithms provide our customers with high-speed and autonomous credit card scanner of cards issued by standards of 21 payment systems. The Smart Code Engine SDK scans credit and debit cards at different angles and performs with high accuracy under various lighting conditions. The SDK can scan a credit card on a modern smartphone at an average speed of 35 ms per frame.

 

More about Mobile SDK
Send Request

 

Web credit card scanner SDK

Using WebAssembly (WASM) support, the Smart Code Engine credit and debit card scanner can be integrated into all modern devices with installed browsers (Mozilla Firefox, Google Chrome, Chromium, Microsoft Edge, and Apple Safari), including smart TVs and consoles. The card scanner SDK does not require special applications or special plugins. The use of unique neural network architectures allows you to recognize video data obtained from low-end webcams with a minimum resolution of 640×480 pixels.

More about Web SDK
Send Request

 

Desktop credit card scanner SDK

Deep software and hardware optimization of the algorithms for various processor architectures allow the Smart Code Engine to autonomously scan debit and credit cards on any PC (including nettops and all-in-one PCs), thereby turning them into high-performance workstations for entering and processing photo and video data obtained from image capturing devices (webcams, scanners, special document readers, etc.). A wide range of software interfaces provides the possibility of native integration into most information systems.

 

More about Desktop SDK
Send Request

 

Server credit card scanner SDK

Thanks to thread safety and efficient resource management, the Smart Code Engine SDK allows you to implement scalable AI platforms for automatic data extraction from any type of bank card of 21 payment systems. Unique algorithms for automatic debit and credit cards identification and localization in images (scans, photos, and video data) allow you to automatically process heterogeneous streams of input images. The payment card recognition performance on modern computers (with an AMD Ryzen Threadripper 3970X processor) reaches up to 100+ images per second for payments and KYC/CIP.

 

More about Server SDK
Send Request

Send Request

Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.

    Our customers

    Emirates NBD

    Emirates NBD uses state-of-the-art technologies when opening a bank account via its Mobile Banking App

    Turkish Airlines

    Turkish Airlines uses Smart Engines’ ID scanning software

    Caribbean Airlines

    Caribbean Airlines improves passenger onboarding in its app with passport scanning by Smart Engines

    Rosbank

    Rosbank has implemented an artificial intelligence solution for the paperwork

    Send Request

    Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.