Search packages, repositories and app categories

Package detailsv1.0.0

flutter_paymob_egypt

Easily accept payments Cards through Paymob in your Flutter app.

AndroidiOSmacOSWindows
30-day downloads
56
Likes
25
Pub points
145

Install package

flutter pub add flutter_paymob_egypt

Package Overview

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

A Flutter package that enables seamless integration of Paymob's payment gateway for accepting card payments in Flutter applications. It supports multiple platforms including Android, iOS, macOS, and Windows, allowing developers to implement secure payment processing with minimal setup. The package simplifies handling payment flows, tokenization, and transaction management through intuitive APIs. It is ideal for e-commerce apps, digital services, and any application requiring local Egyptian payment solutions.

Use cases

  • E-commerce mobile apps
  • Digital service subscriptions
  • In-app purchases
  • Online ticketing systems
  • Mobile wallet integrations

Key features

  • Supports Paymob card payments
  • Cross-platform compatibility
  • Secure tokenization
  • Simple API integration
  • Real-time transaction status updates

Suitable for

  • Flutter developers building apps in Egypt
  • Businesses needing local payment acceptance
  • Apps requiring PCI-compliant payment processing
  • Startups integrating fast payment solutions
  • Developers using Paymob as their payment provider

Considerations

  • Requires Paymob account and API keys
  • Limited to Paymob's supported payment methods
  • Needs proper error handling for network issues
  • Dependent on Paymob's server availability
  • May require additional compliance checks for financial apps

Original README

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

Flutter Paymob Egypt

Easily accept payments Cards through Paymob in your Flutter app.

🚀 Installation

To install the Flutter Payment Egypt Package, follow these steps

  1. Add the package to your project's dependencies in the pubspec.yaml file:

    dependencies:
      flutter_paymob_egypt: ^0.0.9
    
  2. Run the following command to fetch the package:

    flutter pub get
    

Usage

  1. Import the package into your Dart file:

    import 'package:flutter_paymob_egypt/flutter_paymob_egypt.dart';
    
  2. Navigate to the Paymob Egypt View with the desired configuration:

    FlutterPaymobPayment(
    cardInfo: CardInfo(
      apiKey: "YOUR_API_KEY", // from dashboard Select Settings -> Account Info -> API Key
      iframesID: '123456', // from paymob Select Developers -> iframes
      integrationID: '123456', // from dashboard Select Developers -> Payment Integrations -> Online Card ID 
    ),
    totalPrice: 100, // 100 EGP --required pay with Egypt currency
    successResult: (data) {
        // Handle successful payment
    },
    errorResult: (error) {
        // Handle payment error
    });
    
    
Test Card

For testing payments, you can use the following Paymob test card:

  • Card Number: 5123 4567 8901 2346

⚡ Donate

If you would like to support me, please consider making a donation through one of the following links:

Thank you for your support!

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package

No data available yet.