
Zamknięte
Opublikowano
Płatne przy odbiorze
Celem projektu jest stworzenie aplikacji na system Android oraz backendu opartego na PHP/MySQL. Aplikacja ma za zadanie wyświetlać stronę internetową, a na wybranych stronach (np. operatorów płatności, takich jak Stripe) dodawać przycisk do robienia zdjęcia. Zrobione zdjęcie zostanie przetworzone przez OCR, a następnie dane karty płatniczej zostaną automatycznie wprowadzone w odpowiednie pola formularza (np. numer karty, data ważności). Backend odpowiada za rejestrację urządzeń i dostarcza konfigurację, a dane są przesyłane i odbierane w celu automatycznego wypełniania formularzy płatności. Funkcjonalności aplikacji Android: 1. Rejestracja urządzenia: - Przy pierwszym uruchomieniu aplikacja generuje unikalny identyfikator urządzenia (UUID). - Aplikacja wysyła zapytanie POST na adres URL ([login to view URL]) z unikalnym identyfikatorem urządzenia oraz wersją Androida, aby się zarejestrować. - Backend zapisuje dane urządzenia w bazie danych i przypisuje mu domyślną konfigurację. - Aplikacja oraz backend wymagają uwierzytelnienia hasłem, które musi się zgadzać, aby zarejestrować urządzenie i odbierać konfigurację. 2. Pobieranie konfiguracji: - Aplikacja łączy się z URL ([login to view URL]{device_id}), wysyłając swoje ID oraz hasło. - Otrzymuje plik konfiguracyjny w formacie JSON, który zawiera: - Stronę startową, którą aplikacja ma załadować po uruchomieniu. - Listę stron operatorów płatności, na których należy dodać przycisk kamery do robienia zdjęcia karty. - Pola input na każdej z tych stron (w tym również w iframe), które mają być automatycznie wypełniane danymi karty po zrobieniu zdjęcia i otrzymaniu odpowiedzi z serwera. - Adres URL, na który aplikacja wysyła zdjęcia. 3. Dodawanie przycisku kamery na stronach płatności: - Aplikacja dynamicznie dodaje przycisk kamery na stronach operatorów płatności, które są określone w pliku konfiguracyjnym. - Przycisk kamery pojawia się w lewym dolnym rogu strony (nawet w przypadku stron załadowanych w iframe). - Kliknięcie przycisku otwiera aparat urządzenia, umożliwiając użytkownikowi zrobienie zdjęcia karty płatniczej. 4. Wysyłanie zdjęcia na serwer: - Po zrobieniu zdjęcia, aplikacja wysyła je na URL podany w konfiguracji ([login to view URL]) w formacie Base64. - Serwer przetwarza zdjęcie, używając technologii OCR, a następnie zwraca dane karty (numer karty, data ważności, kod CVV) w formacie JSON. 5. Automatyczne uzupełnianie formularza na stronach płatności: - Otrzymane dane w formacie JSON są używane do wypełnienia pól input na stronie płatności. - Najpierw pola input są czyszczone, a następnie uzupełniane danymi otrzymanymi od serwera (np. numer karty, nazwisko właściciela, data ważności, CVV). - Aplikacja obsługuje również wypełnianie pól formularzy w iframe. Funkcjonalności backendu (PHP/MySQL): 1. Rejestracja urządzeń: - Endpoint [login to view URL] przyjmuje dane urządzenia (UUID, wersja Androida) oraz hasło i zapisuje je w bazie danych. - Urządzenie jest rejestrowane z domyślną konfiguracją, która zawiera stronę startową oraz listę domyślnych stron płatności. 2. Pobieranie konfiguracji urządzeń: - Endpoint [login to view URL]{device_id} zwraca plik konfiguracyjny w formacie JSON dla danego urządzenia, zawierający: - Stronę startową. - Listę stron płatności, na których dodawany jest przycisk kamery do robienia zdjęcia karty. - Pola formularzy, które mają być automatycznie uzupełniane po wysłaniu zdjęcia. - URL do wysyłania zdjęć. - Zabezpieczenie hasłem (aplikacja musi wysłać poprawne hasło, aby pobrać dane). 3. Obsługa wysyłania zdjęć: - Endpoint [login to view URL] przyjmuje zdjęcia w formacie Base64, przetwarza je i zwraca odpowiedź w formacie JSON, która zawiera dane karty płatniczej (numer karty, data ważności, CVV). 4. Konfiguracja urządzeń (ręczna edycja): - Każde zarejestrowane urządzenie ma w bazie danych: - Stronę startową. - Listę stron płatności, na których dodawany jest przycisk kamery. - Pola formularza, które mają być wypełniane. - Konfiguracja może być ręcznie zmieniana bezpośrednio w bazie danych. Przykład struktury pliku konfiguracyjnego (JSON): { "device_id": "12345-abcde", "start_page": "[login to view URL]", "camera_pages": [ "[login to view URL] ", ], "upload_url": "[login to view URL]' ", "form_fields": { "card_number": "#card_number", "cardholder_name": "#cardholder_name", "expiry_date": "#expiry_date", "cvv": "#cvv" }, "password": "your_password_here" } Informacja o działającym endpoint OCR: Endpoint OCR pod adresem '[login to view URL]' jest już gotowy i może być używany do testowania aplikacji. Programista nie musi implementować własnego rozpoznawania tekstu z obrazów (OCR), ponieważ działający endpoint odbiera zdjęcie w formacie Base64, przetwarza je i zwraca dane karty płatniczej (numer karty, data ważności, CVV) w formacie JSON.
Identyfikator projektu: 38561864
22 ofert/y
Zdalny projekt
Aktywny rok temu
Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
22 freelancerzy składają oferty o średniej wysokości $173 USD dla tej pracy

Hi there Jesteśmy zespołem doświadczonych deweloperów, którzy specjalizują się w tworzeniu aplikacji mobilnych i backendowych. Z przyjemnością podejmiemy się stworzenia aplikacji na system Android oraz backendu opartego na PHP/MySQL zgodnie z przedstawionymi wymaganiami. Nasze doświadczenie pozwala nam sprawnie integrować funkcje OCR oraz automatyczne wypełnianie formularzy płatności. Gwarantujemy wysoką jakość kodu oraz terminowe dostarczenie gotowej aplikacji. Liczymy, że nasza oferta przypadnie do gustu i będziemy mieli okazję współpracować. Please go through my profile its 15 years old see the work I did over the years. ---> No Win No Fee means that your satisfaction is my utmost priority. <---- Lets discuss the job details. Moreover, I am willing to start the job and perform tasks without even being hired; it is just to show my commitment to this project. Looking forward to hear from you. Regards Shah
$163 USD w 7 dni
8,7
8,7

With a background encompassing over 8 years of experience in website development, including proficiency in Android, MySQL, and PHP, I am extremely well-placed to tackle the front-end and back-end aspects of your project. Having designed captivating websites with a conversion-based focus, I understand how to create an intuitive and appealing user interface which aligns perfectly with your project's demands. My skills extend beyond just design - I'm constantly upgrading, such as my grasp on Flutter and Dart that suits me for app development. My experience working with complex databases and comprehensive data handling ensures that I can deliver an efficient and high-performing backend system for your needs. What sets me apart is not only my skillset but my proven ability to consistently meet deadlines and provide results that exceed expectations. Your project represents a great challenge that requires both meticulous planning and the ability to solve problems quickly - both areas where my career has thrived. Let's leverage my expertise in web development, design, PHP/MySQL backend, along with the unmatched dedication required to achieve optimal results on every task. Contact me now if quality matters for you, together we can elevate your project above and beyond expectations!
$140 USD w 7 dni
6,3
6,3

Chętnie pomogę przy projekcie oraz zapewnię wsparcie techniczne po ukończeniu zlecenia. Otwartość do negocjacji ceny. Zapraszam do współpracy.
$30 USD w 7 dni
5,6
5,6

Cześć, Dziękuję za szczegółowe przedstawienie wymagań dla Twojego projektu. Oto krótkie podsumowanie mojego zestawu technologii - > Front-END - Wdrożę funkcjonalność generowania i wysyłania unikalnego UUID po pierwszym uruchomieniu aplikacji. Zaplecze zajmie się rejestracją urządzenia i pobieraniem konfiguracji, z bezpiecznym uwierzytelnianiem hasłem. - Aplikacja pobierze i zastosuje ustawienia konfiguracji z zaplecza, w tym ze strony startowej i stron operatora płatności. Będzie dynamicznie dodawać przycisk aparatu do tych stron zgodnie ze specyfikacją. - Upewnię się, że przycisk aparatu uruchamia aparat urządzenia, umożliwiając użytkownikom robienie zdjęć kart płatniczych. >(PHP/MySQL) - Opracuję punkty końcowe do obsługi rejestracji urządzenia i przechowywania szczegółów, takich jak UUID i domyślna konfiguracja. - Upewnię się, że pliki konfiguracji specyficzne dla urządzenia zostaną dostarczone w formacie JSON, zawierającym niezbędne ustawienia obsługi stron i automatycznego wypełniania formularzy. - Integracja z punktem końcowym OCR zostanie skonfigurowana w celu przetwarzania obrazów i zwracania szczegółów karty w celu wypełnienia formularza. - Wdrożę funkcjonalność ręcznych aktualizacji konfiguracji w bazie danych. Proszę podać wszelkie dodatkowe szczegóły lub wyjaśnienia, jeśli to konieczne. Mogę rozpocząć pracę nad tym projektem i zapewnię terminowe i wydajne wykonanie wszystkich określonych funkcji. Pozdrawiam, Siya Technology
$599 USD w 29 dni
5,9
5,9

Hey there, As an experienced app developer with extensive expertise in building robust mobile applications and backend systems, I am well-equipped to undertake the development of an Android application and PHP/MySQL backend for the described project. My proficiency in Android development enables me to effectively implement dynamic features such as integrating a camera button for capturing payment card images, as well as handling complex interactions with web pages and iframes. Additionally, my background in PHP/MySQL ensures that I can design and manage a backend system capable of device registration, configuration management, and secure data processing. My comprehensive experience with various technologies and strong problem-solving skills position me to deliver a seamless and efficient solution for this application. Please come to chat so that we can discuss the technicalities of the project. Looking forward to hearing from you! Anurag
$220 USD w 7 dni
5,1
5,1

Hello Dear! Good Day! Hope you are doing fine. This is Toriqul Islam . I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? Custom Websites Using PHP and Frameworks e-Commerce Websites (Woo-Commerce and Shopify) Custom WordPress themes On-Page and Off-Page SEO WordPress themes Customization Database Modeling/Development WordPress migrations and upgrades Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) Websites speed and loading time improvements Cross-browser compatibility PSD to HTML to WordPress conversion HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$50 USD w 1 dzień
4,2
4,2

As an experienced mobile app developer with a strong background in PHP/MySQL and Android, I am confident that I have the technical expertise to create the application and backend you require. My understanding of JSON would be especially impactful in handling and processing the OCR data generated from the images. Moreover, your project aligns perfectly with my project management and strategic planning skills. I have successfully led teams of various sizes to deliver complex projects within tight timeframes, ensuring high-quality results. The ability to streamline workflows, ensure effective communication, and navigate diverse tasks will prove vital in this undertaking. Lastly, my experience extends beyond just developing applications; it also involves actively analyzing market trends and identifying new opportunities for growth. I bring a holistic approach to my work, meaning that beyond building an efficient app and backend system, I'll identify potential areas for improvement or added value. With a data-driven mindset, I am keen on capitalizing on any opportunity to increase user satisfaction and enhance your project's visibility through effective marketing strategies. Thank you for taking your time to consider my pitch.
$140 USD w 7 dni
5,8
5,8

Hi there, I can develop the Android app and PHP/MySQL backend as outlined. The app will register devices with a unique ID and password, fetch configuration data including payment page URLs and form field identifiers, and dynamically add a camera button to specified payment pages. This button will capture and upload credit card images for OCR processing, automatically filling out payment forms with the extracted card details. The backend will handle device registration, configuration retrieval, and image processing using the provided OCR endpoint. I have the expertise to ensure a smooth integration and functional implementation of these features. Best regards, Muhammad Arshad
$190 USD w 7 dni
2,9
2,9

Jako ekspert specjalizujący się w Androidzie i rozwoju back-endu PHP, jestem baaardzo zainteresowany Twoją pracą. Proszę o szczęśliwego konsultanta.
$150 USD w 7 dni
2,2
2,2

Cześć! Mogę zbudować Twoją aplikację tak, jak wspomniałeś w opisie projektu. Jestem niezależnym i profesjonalnym programistą posiadającym 100% wskaźnik ukończenia. Jestem bardzo zainteresowany Twoim projektem. Zapraszam do krótkiej dyskusji.
$200 USD w 7 dni
0,0
0,0

With my 6 years of experience as a Software Engineer, I've become adept in using and customizing Odoo, which makes me your ideal fit for this project. I understand the technicality of coding within the Odoo environment and can leverage it to create a highly professional, functional and branded email template for your company. Regarding your project specifically, my skills in HTML will ensure that all the required elements of your template; header, message part, footer columns, and subject are marked accurately, with efficient placement of data such as company address and brand. I have a meticulous approach to work and can guarantee that all the details you provided will be correct; from Western Pomerania to Berlin and even down to tax numbers. I pride myself on my ability to optimize performance. Therefore, in addition to creating an aesthetically pleasing and functional e-mail template, I'll also ensure its performance is topnotch. With me on-board, you're choosing expertise, attention-to-detail and efficiency
$140 USD w 7 dni
0,0
0,0

Greetings, We propose to develop an Android application with backend support for automatic filling of payment forms using OCR technology. The app will register devices, fetch configuration, add a camera button to payment pages, send captured images to the server, and automatically populate payment form fields with OCR data. Our solution will provide a seamless and efficient way to streamline payment processes. Looking forward to your response, Thank you and best regards.
$50,99 USD w 7 dni
0,0
0,0

Android App + PHP/MySQL Backend + OCR Card Reader Integration: NO PROBLEM! Hey sir/madam, How are you? The key challenge in this project is creating an Android application that interacts with payment pages by using OCR to capture card details and automatically fill in the payment form, while ensuring secure device registration and configuration management via a PHP/MySQL backend. Without addressing this, the app may not properly capture and fill card details, leading to user frustration, errors in payment processing, and potential security risks. Let’s discuss more about the project in chat. Looking forward to your response!
$140 USD w 7 dni
0,0
0,0

"Apka project humara mission! Unique solutions, timely delivery, aur exceptional quality. Chalo saath milkar apke dreams ko reality mein badalte hain!"
$140 USD w 7 dni
0,0
0,0

Rzeszów, Poland
Członek od maj 19, 2022
€250-750 EUR
$250-750 USD
₹50000-60000 INR
$30-250 USD
₹75000-150000 INR
₹750-1250 INR / godz.
€30-250 EUR
€250-750 EUR
₹100-400 INR / godz.
₹750-1250 INR / godz.
₹75000-150000 INR
$30-250 USD
$30-250 USD
$250-750 USD
₹75000-150000 INR
$250-750 USD
$10-30 USD
€30-250 EUR
$250-750 USD
₹12500-37500 INR
$250-750 USD