Knowledge Hub
Merchant resourcesBusiness accounts and embedded finance

In-app payments: what they are, how they work, and why they matter

What are in-app payments, how do they work, and why do mobile-first merchants need them? Covers SDKs, wallets, security, and choosing a provider.

11/08/2026

In-app payments: what they are, how they work, and why they matter

Approximately three-quarters of ecommerce traffic now comes from mobile devices, with a growing share of that traffic happening inside apps rather than mobile browsers. For merchants building on iOS or Android, the payment step is where revenue is won or lost. Global cart abandonment sat above 70% in 2025. A poor checkout experience is one of the biggest reasons users drop off before completing a purchase.

In-app payments let users go from browsing to buying without leaving the app.This guide covers what in-app payments are, how they work, the benefits for merchants and end users, security requirements, and what to look for in a provider.

What are in-app payments?

In-app payments are transactions completed inside a merchant’s native mobile app. They use a checkout that runs within the merchant's own environment rather than a browser redirect. The user selects a product or service, pays and confirms the transaction on the same screen they were already on.

The app uses a mobile SDK provided by a payment provider to collect payment details, encrypt them, and pass them to the acquirer for authorisation. 

Common payment methods include Apple Pay, Google Pay, card payments (Visa, Mastercard, Amex), and instant bank transfers.

In-app payments cover transactions that occur outside app store rails, digital assets in regulated categories, and any purchase processed through a third-party payment provider.

In-app purchases refer specifically to digital goods bought through Apple's App Store or Google Play billing, where the platform takes a commission.

Apple and Google require apps to use native billing systems for digital goods used inside the app. These include subscriptions, in-game currencies, premium content unlocks,and full-version upgrades. Both platforms take a commission: 30% at the standard rate, or 15% for developers earning under $1 million annually through their respective Small Business Programs.

How do in-app payments work?

An in-app payment moves through the same stages as any card-not-present transaction. The mobile SDK handles sensitive details in the app so the user never leaves. A mobile SDK , or Software Development Kit, is a toolkit containing pre-built code, tools, and documents that developers use to build mobile apps.

The transaction flow:

  1. Initialization: the app initializes the SDK with a merchant token.
  2. Session creation: the merchant's backend requests a payment session from payabl.
  3. UI trigger: the app invokes "Drawer Mode" or a custom UI.
  4. Transaction: the user authenticates with biometrics, 2FA etc.
  5. Verification: the SDK receives the result and notifies the app to show a success/fail screen.

In-article visual.png

Types of in-app payments

In-app payments split into a few categories. 

Drop in option

Get drop in buttons for Apple Pay, Google Pay, Instant Bank Transfer, card payments such as Amex, Visa or Mastercard.

Hosted Drawer mode

This provides the entire checkout UI, pre-built and designed. This is the ‘ready to go’ option.

Mix and match

Combine both options to meet your requirements.

 

Benefits of in-app payments

The reasons merchants add native checkout to their ecosystem are more commercial than technical. 

Higher conversion rates

Every extra step in a checkout affects conversion rates. Redirecting a user to a browser breaks the flow, sometimes requires re-authentication, and gives the user a moment to reconsider. Keeping the checkout in-app removes those drop-off points and lifts completion rates.

Faster checkout with wallets

Apple Pay and Google Pay reduce card payment to a single biometric confirmation. Card details are pre-stored on the device, so users don't enter any information. Faster checkout typically means fewer abandoned carts and higher approval rates as tokenised wallet transactions have lower fraud risk over manual card entry.

A branded experience

An in-app payment screen that matches the rest of the app builds trust. Users see the same branding from browsing to completion, which reduces the friction that browser redirects introduce.

Lower compliance overheads

As a mobile SDK collects card data on-device and tokenises it before it reaches the merchant, sensitive data never appears on the merchant's servers. This reduces PCI DSS scope and shifts most of the compliance burden to the payment provider.

Faster time to market

Pre-built UI components mean developers don't have to design a payment screen, handle 3DS2 challenges or build wallet integrations from scratch. A well-documented SDK can cut integration time from months to weeks.

 

In-app payments vs mobile web payments

Both approaches accept card and wallet payments on a phone, but the user experience and technical setup differ.

 

Mobile SDK (In-app payments)

 

Hosted payment page

Where the payment happens

Inside the app

In a browser window opened from the app

User flow

One continuous session from browse to confirmation

App to browser then back to app

Branding

Fully controlled and matches the rest of the app

Provider-hosted with limited customisation

Drop-off risk

Lower as no context switch

Higher as users can abandon during the browser transition

Wallet support

Native Apple Pay and Google Pay sheets

Web-based wallet buttons, so extra taps required

Post-payment experience

User stays in the app and sees confirmation directly

A redirect back to the app that sometimes fails on older devices

Integration effort

Requires SDK integration into iOS and Android builds

Faster to set up with minimal development resources

Best fit

Apps where checkout conversion is a priority

Low-volume apps or as a fallback for unsupported methods

 

Merchants operating both a website and an app usually offer both in-app checkout and mobile web payments. With hosted 

pages, checkout can be disrupted as the user is redirected from the app into a browser. In-app payments keep a seamless flow inside the app and tend to convert better for repeat users who already have the app installed.

Security and compliance in in-app payments

Regulators and card schemes have specific requirements for how in-app transactions are handled. 

PCI DSS

The Payment Card Industry Data Security Standard (PCI DSS) sets the baseline for how card data must be stored, processed, and transmitted. When a mobile SDK collects and encrypts card data on-device, merchant PCI DSS scope drops.

Tokenisation

Tokenisation replaces the real card number with a non-sensitive token that can be used for future transactions. In an in-app context, this means the merchant can store a token for repeat customers without ever storing the underlying PAN. 

3DS2 and Strong Customer Authentication

Under PSD2 in Europe and the UK, most card transactions require Strong Customer Authentication. 3DS2 delivers this via biometric confirmation. A modern mobile SDK handles the 3DS2 challenge in-app so the user is not redirected to their bank's website.

Common payment methods for in-app checkout

The mix depends on the market, the products they sell and the vertical. A competitive in-app checkout usually covers:

Apple Pay and Google Pay

Wallet payments now account for the majority of in-app card transactions in most European markets. They are the fastest option for the user and typically carry the highest approval rates.

Card payments

Visa, Mastercard, and American Express entered directly via card form. Relevant for those who don't have a wallet set up or prefer a specific card.

Instant bank transfers

Open banking-based transfers are useful for higher-value transactions and verticals where card processing costs are high.

Adding methods over time without re-integrating is a specific advantage of using a mobile SDK. They can be offered as configuration options rather than new code.

Which businesses benefit most from in-app payments?

Not every app needs a full in-app payment stack. The businesses that see the strongest return tend to fall into two groups:

Apps with an existing payment flow that need to reduce drop-offs. Most apps already have payment steps. The priority is adding a wallet button or a faster card entry option to lift conversion at a specific friction point.

Apps with no payment flow. Marketplaces, class booking, fitness, and travel apps often start with a full checkout. They need every method (cards, wallets, bank transfers) available from day one.

Retailers with a native app typically add wallet payments first, then extend to full card and bank transfer support. For merchants, Web or Mobile SDK gives you an embedded experience with tokenization and 3DS2, and provides the best balance between ease of integration and brand control.

How to choose an in-app payments provider

The provider a merchant picks will shape integration effort, ongoing costs and checkout experience.

Factors to consider:

  • Vertical coverage: Some providers do not support high-risk verticals. Confirm coverage before starting scope.
  • Payment methods: Apple Pay, Google Pay, cards, instant bank transfers, and any local methods relevant to the target markets.
  • SDK quality: Documentation, sample apps and how frequently it is updated.
  • Compliance handling: PCI DSS scope reduction, 3DS2 support, and tokenisation as standard.
  • Reporting: A single unified view across web and in-app transactions rather than separate dashboards.
  • Support: Direct technical contacts during integration.
  • Pricing structure: Transaction fees, setup costs, and any per-method surcharges.

Getting started with payabl. 

payabl. keeps the entire transaction inside the merchant's branded environment. It covers Apple Pay, Google Pay, instant bank transfers, and card payments including Visa, Mastercard, and American Express. PCI DSS-aligned architecture, tokenisation, and 3DS2 are handled.

Merchants can customise their integration based on needs. Start with standalone buttons, drop-in wallets or card payment options into an existing checkout flow. Or add a checkout where payabl. handles the full payment UI.

For merchants already using payabl., contact your account manager to discuss setting up payments within your app. New merchants should contact payabl. directly.

Set up a call with a payabl. specialist to scope your in-app integration.

 

FAQs

What is the difference between in-app payments and in-app purchases?

In-app payments cover transactions processed through a third-party payment provider. In-app purchases refer specifically to digital goods bought through Apple's App Store or Google Play.

Are in-app payments secure?

Yes, when built on a compliant mobile SDK. Card data is encrypted on-device and tokenised before it reaches the merchant, PCI DSS scope stays with the provider. 3DS2 authentication is applied where required under PSD2.

Do I need development resources to accept in-app payments?

No, there is minimal need for development resources. The mobile interfaces are hosted entirely by payabl. and can be set up and integrated in less than a day. 

How long does it take to integrate in-app payments?

With a pre-built SDK and drop-in UI components, a working integration is usually possible in two to four weeks. Custom UI or complex payment flows could extend that timeline.

What payment methods should an in-app checkout support?

At minimum: Apple Pay, Google Pay, and card payments. Merchants operating in Europe usually add instant bank transfers and local methods relevant to their target markets.

Can in-app payments reduce cart abandonment?

Yes. Removing browser redirects, offering one-tap wallet payments, and keeping the checkout inside the branded app all reduce the reasons users drop off at the payment step.

Share with your community!

Subscribe to our newsletter

Subscribe to our monthly newsletter to get insights about the fintech world and the opportunities for your business.