Skip to main content

Mobile Integration Overview

Mobile Integration provides comprehensive SDK solutions for accepting secure in-app payments across iOS, Android, React Native, and Flutter platforms. The Mobile SDK allows merchants to process payments directly within their mobile applications without redirecting users to external browsers, providing a seamless and native payment experience.

How Mobile Integration Works

Mobile integration allows you to accept payments directly within your mobile app through a simple and secure process:

1

SDK Token Generation

Generate a secure token on your mobile app for mobile SDK authentication.

2

Payment Processing

Mobile SDK handles secure payment collection and processing.

3

Return Transaction Response

Amazon Payment Services returns the payment response to your mobile app.

Supported Platforms

iOS Integration

  • Platform Support: iPhone and iPad applications
  • Language Compatibility: Swift and Objective-C
  • iOS Version: iOS 12.0 and above
  • Features: Native iOS payment experience with Apple Pay support

Android Integration

  • Platform Support: Android applications (API level 21+)
  • Language Compatibility: Java and Kotlin
  • Android Version: Android 5.0 (API level 21) and above
  • Features: Native Android payment experience

Supported Payment Methods

Card TypeSupported RegionsNotes
VisaGlobalAll card types supported
MastercardGlobalAll card types supported
American ExpressGlobalAll card types supported
MADASaudi ArabiaLocal debit card scheme
MeezaEgyptLocal debit card scheme

Key Features

  • Native payment experience - Seamless in-app payment processing without browser redirects
  • Multi-platform support - iOS, Android, React Native, and Flutter SDKs
  • Secure tokenization - SDK token-based authentication for enhanced security
  • PCI DSS compliant - Reduces your PCI compliance requirements
  • 3D Secure authentication - Built-in fraud protection
  • Save Card feature - Secure card storage for repeat customers
  • Multi-language support - Arabic and English interfaces
  • Real-time validation - Instant card validation and error handling

Who Should Use Mobile Integration?

Mobile Integration is ideal for:

  • Mobile-first businesses - Apps that need native payment experiences
  • E-commerce mobile apps - Shopping applications requiring seamless checkout
  • Service-based apps - On-demand services, ride-sharing, food delivery
  • Subscription apps - Apps with recurring payment models
  • Gaming applications - In-app purchases and virtual goods
  • Cross-platform development - Teams using React Native or Flutter
  • Enhanced security requirements - Apps needing secure, PCI-compliant payment processing
  • Custom payment flows - Apps requiring tailored payment experiences
  • Offline-capable apps - Applications that need to handle network interruptions

Was this page helpful?

Thanks for your feedback!