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!