Veuillez laisser vos coordonnées, nous vous enverrons notre aperçu par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Le Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 2000+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Services
Technologies
L'industries
Portefeuille
fr Français
À propos de nous
Le Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 2000+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

QR code payment app: 50,000+ downloads within the first six months of launch

Innowise has developed a mobile app that enables quick and secure QR code-based transactions between users and merchants.

Client

Industrie
Finances
Région
US
Client depuis
2023

Our client, a US-based FinTech startup, aimed to create a QR code payment app that makes shopping easier and payments smoother. Their vision was to provide a fast, secure, and user-friendly payment solution that integrates with banking systems and digital wallets.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

The client required a robust and scalable mobile QR payment app that could:

  • Process QR code payments, automatically deducting small amounts while requiring confirmation for larger transactions.
  • Integrate with banking APIs (RTP, ACH + NACHA).
  • Work seamlessly on iOS and Android and support Google Wallet and Apple Wallet for digital payment cards, stored and processed as secure tokens.
  • Scale with a microservices-based backend.
  • Incorporate secure authentication and fraud detection mechanisms.

Solution

We built a QR code payment app designed around the client’s vision. The APIs enable real-time transactions and seamless bank connections, which allow users to pay quickly and securely at merchants.

Comment cela fonctionne-t-il ?

  • The user initiates a payment by scanning a QR code displayed at the point of sale.
  • The app retrieves transaction details from the QR code, including the merchant's information and payment amount.
  • If the payment amount is below a predefined threshold, the system automatically deducts the amount from the user's linked payment method without requiring confirmation.
  • For larger transactions, the app prompts the user to confirm the payment via biometric authentication or PIN entry.
  • Once confirmed, the payment request is securely transmitted through the backend, utilizing banking APIs for fund transfers.
  • The transaction is verified and recorded in the blockchain-based ledger for added security and transparency.
  • Upon successful payment, a confirmation message is displayed to the user.
  • The user can view transaction history and manage their digital wallets within the app.

We’ve built the app on robust technology, smart automation, and rock-solid security. From instant QR payments and biometric authentication to blockchain-backed security, here’s what drives the app under the hood:

Paiements par code QR

The core functionality of the mobile app revolves around enabling quick and secure QR code-based transactions and offering multiple payment options.

  • Users can scan QR codes at retail stores to initiate payments instantly. Transactions below a predefined threshold are automatically processed, while larger transactions require authentication through biometric login (Face ID, fingerprint) or a secure PIN entry.
  • QR code payment app supports a variety of payment methods. The users can link their bank accounts via open banking APIs, add credit and debit cards through tokens, and use digital wallets such as Google Pay and Apple Pay.

Expérience utilisateur

We designed an intuitive interface to enable effortless transactions for users and equip them with comprehensive tools for managing payments and tracking analytics.

  • The mobile app features a sleek and user-friendly interface designed for fast QR code scanning, transaction management, and wallet integration. The app uses real-time transaction updates and push notifications to keep users informed of their payment status.
  • Users can access transaction history with detailed breakdowns, including timestamps, merchants, and payment methods. Digital receipts are automatically generated and can be shared via email or saved in the app for future reference.

Sécurité et conformité

QR code payment app prioritizes security and compliance by incorporating advanced authentication mechanisms, blockchain-based security, and adherence to financial regulations.

  • The app employs multi-factor authentication (MFA), which includes a biometric login, a PIN, and one-time passwords (OTP) sent via SMS or email. AI-driven fraud detection systems monitor transaction patterns and flag suspicious activity to prevent unauthorized access.
  • The app uses Hyperledger Aries for decentralized identity management. It provides secure and private authentication through self-sovereign identity (SSI) wallets, which give users full control over their credentials instead of relying on vulnerable centralized databases. Each transaction gets cryptographically signed and recorded on a blockchain-based ledger. This creates an immutable, verifiable, and tamper-proof record of every payment, making fraud and unauthorized changes nearly impossible.
  • The mobile app adheres to US banking regulations, including RTP (Real-Time Payments), ACH (Automated Clearing House), and NACHA (National Automated Clearing House Association) protocols. It complies with anti-money laundering (AML) and Know Your Customer (KYC) policies and integrates identity verification services.

Scalable architecture and infrastructure

The backend architecture was designed to be modular, scalable, and optimized for high performance under heavy transaction loads.

  • The app runs on a microservices architecture, so services like transaction processing, authentication, and payment reconciliation can scale independently. This makes it more reliable and ready for future growth.
  • By moving from serverless and VM containers to Google Kubernetes Engine (GKE), we’ve boosted performance and cost-efficiency, while container orchestration keeps everything scalable and resilient.
  • The system fully supports Google Wallet and Apple Wallet. Secure tokenization of payment credentials powers seamless digital wallet transactions.

Automated deployment and maintenance

Automation and performance optimizations were incorporated to speed up operations and provide a frictionless user experience.

  • QR payment app employs continuous integration and continuous deployment (CI/CD) pipelines for automated software updates, reducing downtime and accelerating feature rollouts. Automated testing and monitoring help keep the system stable.
  • We optimized transaction processing speeds to cut delays and make the system more reliable under heavy loads. Caching mechanisms and load balancing help manage API requests efficiently.

Technologies

Back-end

Go (Gin, Gorm, gRPC, gcp-log), Ruby (legacy code only, Sinatra), PostgreSQL, Redis (key/value storage, pub-sub, streams), Hyperledger Aries

Front-end

TypeScript, SWR, SASS & MUI, Final-Form, Next.js 13

Développement mobile

Java

Cloud & DevOps

Google Cloud Platform (IAM, CloudRun, VM), Docker

Digital Wallets

TypeScript, SWR, SASS & MUI, Final-Form, Next.js 13

Development environment & tools

Jira, Notion, GitHub, Gmail, Google Chats/Spaces

Équipe

1
Chef de projet
4
Go Developers
2
Développeurs React
1
Flutter Développeur
1
Ingénieur DevOps
1
Ingénieur QA
1
Concepteur
UX/UI

Résultats

Innowise developed a fast, contactless QR code payment mobile app, enabling transactions between customers and merchants. Within the first three months after launch, over 500 merchants onboarded, quickly adopting the system due to its easy QR code generation and hassle-free banking integration.
The integration with multiple bank APIs allowed flexible fund settlements, instant transactions, and seamless switching between banking partners.

The app’s availability on both App Store and Google Play, along with full support for Apple Wallet and Google Wallet, contributed to high adoption rates among users. Within the first six months, the app was downloaded over 50,000 times, earning a 4+ rating across both platforms.

Durée du projet
  • August 2023 - Ongoing
500+

merchants joined in the first six months

50,000+

downloads post-launch

Contactez nous!

Reservez un appel ou remplissez le formulaire ci-dessous et nous vous contacterons
dès que nous aurons traité votre demande.

    S’il vous plaît, ajoutez les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    Pour nous aider à mieux le comprendre.
    Nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger fichier

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Une fois que nous aurons reçu et traité votre demande, nous prendrons contact avec vous pour détailler les besoins de votre projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    Спасибо !

    Cообщение отправлено.
    обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé. 

    Nous traiterons votre demande et vous contacterons dès que possible.

    flèche