Search packages, repositories and app categories

Package detailsv2.2.14

mad_pay

Mad Pay will help you make payments through Apple Pay and Google Pay

AndroidiOS
30-day downloads
139
Likes
72
Pub points
140

Install package

flutter pub add mad_pay

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Mad Pay is a Flutter package that enables seamless integration of Apple Pay and Google Pay for mobile payment processing on Android and iOS. It simplifies the implementation of digital wallet payments within Flutter applications, allowing developers to accept payments securely and efficiently. The package abstracts platform-specific complexities, providing a unified API for handling payment requests and transactions. It is designed for apps requiring fast, secure, and user-friendly payment options.

Use cases

  • In-app purchases
  • E-commerce checkout
  • Subscription billing
  • Digital service payments
  • Mobile app payment gateways

Key features

  • Support for Apple Pay and Google Pay
  • Cross-platform compatibility (Android & iOS)
  • Simple integration via Flutter plugin
  • Secure payment handling
  • Unified API for both platforms

Suitable for

  • E-commerce apps
  • Subscription-based services
  • Mobile wallets
  • Digital content providers
  • Apps needing quick payment integration

Considerations

  • Requires proper merchant setup with Apple and Google
  • Limited to supported regions for Apple Pay and Google Pay
  • Depends on device availability of digital wallets
  • May require additional backend validation
  • Not suitable for non-digital payment methods

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Mad Pay

Easy integration with Google Pay and Apple Pay for your flutter app.

We solve problems of brand presence on mobile devices, specializing in development of mobile applications and services in the b2c segment.

Subscribe for the latest updates:


SDK Features

  • Pay with Apple Pay and Google Pay
  • Checking payment availability on your device
  • Checking the user's active cards

Apple Pay API Documentation.

Google Pay API Documentation.

Platform Support

Android iOS
Google Pay Apple Pay

Packages

mad_pay pub package
mad_pay_ios pub package
mad_pay_android pub package
mad_pay_platform_interface pub package

Getting started

Before you start, create an account with the payment providers you are planning to support and follow the setup instructions:

Apple Pay:
  1. Take a look at the integration requirements.
  2. Create a merchant identifier for your business.
  3. Create a payment processing certificate to encrypt payment information.
Google Pay:
  1. Take a look at the integration requirements.
  2. Sign up to the business console and create an account.

Example

The Example is in the corresponding folder

Payment Network matrix

Payment Network iOS Android
Visa + +
MasterCard + +
American Express + +
Interac + +
Discover + +
JCB + +
Maestro +
Electron +
Mir Pay + +
Cartes Bancarries +
Union Pay +
EftPos +
Elo +
ID Credit +
Mada +
Private Label +
Quic Pay +
Suica +
V Pay +
Dankort +
Nanaco +
Waon +
Girocard +
BARCODE +

Additional resources

Take a look at the following resources to manage your payment accounts and learn more about the APIs for the supported providers:

Google Pay Apple Pay
Platforms Android iOS
Documentation Overview Overview
Console Google Pay Business Console Developer portal
Reference API reference Apple Pay API
Style guidelines Brand guidelines Buttons and Marks

Categories

Dependencies

Dependency list 3 items

  • mad_pay_android^2.2.14
  • mad_pay_ios^2.2.14
  • mad_pay_platform_interface^2.2.14

Source repository

Projects using this package

No data available yet.