how does apple and google pay work
Prankur Haldiya
Prankur Haldiya

How does Apple Pay and Google Pay work? Steps & Architecture

Smartphones have changed the way we used to interact with finance-related activities. Whether it is about sending money within our nation or overseas, we are always just a few taps away with finance apps. These apps have even replaced our physical wallets with digital wallets. But, have you ever wondered what happens behind the scenes when we add a credit card and pay using our iPhone and Android devices? In this post, we are going to explore the same. We will understand how Apple pay and Google pay work when we initiate a transaction through NFC or E-commerce platforms.

The article will first explore the stats on the usage of Apple pay and Google pay worldwide. Later, we will explore the steps by understanding the complete architecture when we initiate a transaction. Without any further ado, let’s head straight into our article.

What stats speak about Apple Pay and Google Pay?

People worldwide are shifting to mobile apps to perform their payment transactions. Apple pay and Google pay reveal some interesting statistics and facts; let’s check them out.

Apple Pay statistics and facts

  • Of 2.3 billion mobile wallets, 507 million are Apple Pay.
  • 5480 banks support Apple pay worldwide
  • By 2025, apple pay transactions will increase from 5% to 10% worldwide

Google pay statistics and facts

  • In 2022, Google pay is the leading mobile payment method
  • 800000 websites have Google pay support.
  • Most stores, even small vendors in India and Russia, utilize Google Pay.
  • Mobile wallets will exceed $80 billion by 2026.

Undoubtedly, by 2025, Google and Apple Pay will be the default payment transaction apps worldwide.

Google Pay and Apple Pay working- steps and architecture

What exactly happens behind the scenes when a payment is initiated through these popular finance apps? Let us start with Apple pay and later move to Google Pay.

How does Apple pay work?

There are several steps behind the scenes when you add a card and pay using Apple Pay.

Adding the card to Apple Wallet

  • When you add a card to Apple Pay providing PAN (Primary Account Number) and other card information, the information is sent from the Apple Wallet app to Apple’s pay server.
  • Apple Pay Servers verify the information and send it to your issuer bank.
  • Issuer bank communicates with Token Service Provider who is registered with EMVCo organization.
  • Once the Bank receives the Payment Token, they return it to the Apple Pay Server.
  • Appel pay with their own Trusted Service Manager stores the data on the chip of the iPhone device as DAN (Device account number)
  • Apple uses this DAN every time instead of a Card number whenever you pay using Apple Pay.
  • No information is saved on Apple’s server or any database of Apple other than DAN which is just a reference to the Credit Card and not the exact credit card.

credit card

Paying with the Apple Pay

  • Your iPhone authenticates the secured information stored on the chip when you pay using Apple Pay.
  • The DAN along with additional technical elements like Dynamic Crpytoprogram and Dynamic CVV values are transferred to POS machines.
  • The POS conveys the request to the Merchant bank, and then the request is transferred to the issuer bank.
  • Once the issuer bank authenticates the transaction, you get a green check on your device with the Transaction Approved claim.

apple pay works

This entire process is performed in a few seconds providing great flexibility to the customers using Apple Pay.

Read Also: An Exclusive mWallet App Development Guide

How does Google pay work?

Technically, Google Pay has a similar process of adding the card and payment. But the terms and architecture work a bit differently than Apple Pay. Here is how Google pay works.

When the card is added

  • The user sends the request to add the card.
  • The request goes to Google Server for further interpretation.
  • Google server reaches to Payment Integrator API to activate the code to verify payments.`
  • The Payment Integrator server communicates with the issuing bank to verify the details of the credit/debit card and responds with “accepted” or “rejected.”
  • The payment integrator server communicates back to the google server about the status.
  • And finally, the user gets a “card added” message on their screen.

google server

When making a payment with Google Pay

  • Once the card is added, users’ mobile devices, through the Google pay app, communicate with the transit Reader at the Merchant’s location.
  • Google server activates tokenization process. The tokenization process creates the payment token keeping the card information secure.
  • The transit server verifies the cards and later sends the request to the payment processors.
  • Payment processors read the encrypted Tokenized payment credentials and communicate with the bank.
  • The bank communicates with the token service providers to further secure the payment token and make it ready to go back to the google server.
  • The google server sends a notification and receipt to the user either as “successful” or “failed.”

tokenized payment credentials

Again, with Google Pay, the complete process is conveyed within seconds delivering a flexible approach to payment to the customers.

Ending words

The mobile app market is continuously watching a steep rise in the injection of Finance apps. Apple Pay and Google Pay are the top players, but we can see several entrepreneurs have launched their apps and some are planning to build one. Building a finance category app that can work like Apple Pay and Google Pay requires you to choose the right fintech mobile app development companies. And, if you are looking for one of the partners, RipenApps is just a click away from the consultation.

 

payment gateway integration

 

 



Connect with us to discuss your Project.

Contact Us
SHARE
WRITTEN BY
Prankur Haldiya

Prankur Haldiya

Chief Technical Officer

Prankur Haldiya, Chief Technical officer at RipenApps is connoisseur who has worked with manifold clients & has given his past 6+ years in making chartbuster apps for App Store/ PlayStore. He has worked on products for the iOS/Android platform of various domains such as Social Networking, E-Commerce, Point of Sale, Business, and Entertainment and considerably more.

View All Articles
subscribe_2

subscribe Subscribe Newsletter

Get updated with our weekly blogs and expand your technical knowledge with our in-depth content

Related Blogs

Explore this space to stay tuned to our latest blog post.

Ishan Gupta
Ishan Gupta in Education

Top 10 Database for Web Applications to Pick in 2023

Data is essential for businesses to grow and
prosper Businesses collect data from multiple....

Prankur Haldiya
Prankur Haldiya in App Development

Building an iOS App? Here are the Top iOS App Development Languages in 2023

If you visit Google Trends, iOS app development
query has been at peak popularity since th....

Radhika Yadav
Radhika Yadav in Research & Development

Why do 42% of Web Developers Choose ReactJS for Web Development in 2022?

Web development has become an important part of
business presentation Websites act as a po....