Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Payment API/SDK packages
Last updated: November 15, 2024
In-app payment is a feature of some applications that allows users to purchase items or services from within the app. This can be used to buy virtual goods or unlock features or content. This type of payment is typically made using app store payment, a credit or debit card, but can also be made with PayPal, Stripe or other online payment methods. In-app payments are convenient for users as they can make purchases without having to leave the app.
The complete list of Flutter packages that facilitate In-app Payments using APIs or SDKs is provided below.
in_app_purchase
Dart 3 compatible π 2.15K
Maintenance Status: Good
A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.
flutter_stripe
Dart 3 compatible π 1.31K
Maintenance Status: Good
Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.
pay
Dart 3 compatible π 968
Maintenance Status: Good
A plug-in to add support for payments on Flutter applications.
purchases_flutter
Dart 3 compatible π 718
Maintenance Status: Good
Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.
flutter_inapp_purchase
Dart 3 compatible π 407
Maintenance Status: Good
In App Purchase plugin for flutter. This project has been forked by react-native-iap and we are willing to share same experience with that on react-native.
razorpay_flutter
Dart 3 compatible π 349
Maintenance Status: Good
Flutter plugin for Razorpay SDK.
fluwx
Dart 3 compatible π 224
Maintenance Status: Good
The capability of implementing WeChat SDKs in Flutter. With Fluwx, developers can use WeChatSDK easily, such as sharing, payment, lanuch mini program and etc.
flutter_braintree
Dart 3 compatible π 192
Maintenance Status: Good
Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.
flutter_paypal_payment
Dart 3 compatible π 157
Maintenance Status: Good
This package simplifies integrating PayPal payments into your mobile app. Key features include seamless in-app PayPal integration
square_in_app_payments
Dart 3 compatible π 102
Maintenance Status: Good
An open source Flutter plugin for calling Squareβs native In-App Payments SDK to take in-app payments on iOS and Android.
adapty_flutter
Dart 3 compatible π 85
Maintenance Status: Good
Adapty SDK is an open-source framework that makes implementing in-app subscriptions in Flutter applications fast and easy. Itβs 100% open-source and lightweight.
plaid_flutter
Dart 3 compatible π 82
Maintenance Status: Good
Plaid Link for Flutter. Integrates the native iOS, Android and Web SDKs.
tobias
Dart 3 compatible π 81
Maintenance Status: Good
A Flutter plugin for allowing users to authenticate or pay with native Android/iOS/OpenHarmony AliPay SDKs.
uzpay
Dart 3 compatible π 65
Maintenance Status: Good
Uzbek Payment Systems Integration for Flutter apps
flutter_paypal
Dart 3 compatible π 64
Maintenance Status: Good
A simple but powerful Paypal SDK for flutter.
woosignal
Dart 3 compatible π 59
Maintenance Status: Good
WooCommerce REST API for dart, connect a WooCommerce store and start developing with our interface for their API endpoints.
pay_with_paymob
Dart 3 compatible π 51
Maintenance Status: Good
A Flutter package for integrating pay_with_paymob services, enabling Visa and mobile wallet payments with customizable UI and secure payment processing.
cafebazaar_flutter
Dart 3 compatible π 50
Maintenance Status: Good
CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications
paytm_allinonesdk
Dart 3 compatible π 49
Maintenance Status: Good
Paytm All-in-One SDK provides a swift, secure, and seamless payment experience to your users by invoking the Paytm app or via web view to complete payment for your order.
pay_with_paystack
Dart 3 compatible π 49
Maintenance Status: Good
Flutter Plugin that enable users make Paystack payment with either Mobile Money or Card on the fly provided you use the secret key provided to you from Paystack
qonversion_flutter
Dart 3 compatible π 48
Maintenance Status: Good
Flutter plugin to implement in-app subscriptions and purchases. Validate user receipts and manage cross-platform access to paid content on your app. Android & iOS.
myfatoorah_flutter
Dart 3 compatible π 47
Maintenance Status: Good
This plugin simplify the MyFatoorah payment platforms integration with your app, that works smoothly and provide you a simple way to embed our payment functions within your app.
flutter_sslcommerz
Dart 3 compatible π 47
Maintenance Status: Good
Official Flutter plugin for SSLCommerz integration.
zarinpal
Dart 3 compatible π 46
Maintenance Status: Good
Zarinpal Package for dar & flutter support all platforms (Android,Ios,Linux,Windows,MacOs,Web)
flutter_stripe_web
Dart 3 compatible π 46
Maintenance Status: Good
Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web.
iamport_flutter
Dart 3 compatible π 42
Maintenance Status: Good
Plugin that allows Flutter to use Iamport payment and certification functions.
flutter_paypal_native
Dart 3 compatible π 40
Maintenance Status: Good
A native implementation for Paypal with flutter.
upi_payment_qrcode_generator
Dart 3 compatible π 39
Maintenance Status: Good
UPI Payment QRCode Generator for User to scan and pay the Payee specific amount or user specific amount.
sumup
Dart 3 compatible π 38
Maintenance Status: Good
Flutter wrapper to use the SumUp SDK. With this plugin, your app can easily connect to a SumUp terminal, login and accept card payments on Android and iOS.
hyperpay_plugin
Dart 3 compatible π 38
Maintenance Status: Good
The HyperPay platform offers a complete, easy-to-use guide to enable seamless integration of our end-to-end payment gateway for mobile.
razorpay_web
Dart 3 compatible π 36
Maintenance Status: Good
Flutter plugin for Razorpay SDK. To know more about Razorpay, visit http://razorpay.com.
yookassa_payments_flutter
Dart 3 compatible π 35
Maintenance Status: Good
This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API.
cinetpay
Dart 3 compatible π 35
Maintenance Status: Good
Invoquez le guichet de paiement de CinetPay, effectuez un paiement et attendez le statut du paiement initié à la seconde près après la fin du paiement.
easypaisa_flutter
Dart 3 compatible π 34
Maintenance Status: Good
A Flutter Package to integrate Easypaisa payment gateway in your flutter app with ease.
aamarpay
Dart 3 compatible π 34
Maintenance Status: Good
Official Flutter package for aamarPay. aamarPay is an online payment gateway service for Bangladesh.
huawei_iap
Dart 3 compatible π 33
Maintenance Status: Good
HUAWEI IAP Kit plugin for Flutter. Huawei's In-App Purchases (IAP) service allows you to offer in-app purchases and facilitates in-app payment.
flutter_paytabs_bridge
Dart 3 compatible π 32
Maintenance Status: Good
Flutter plugin for Paytabs, used to handle payments using Card, Apms ... etc.
flutter_checkout_payment
Dart 3 compatible π 31
Maintenance Status: Good
This plugin is for Checkout online payment. It's implemented the native SDKs to work on Flutter environment.
paymob_pakistan
Dart 3 compatible π 29
Maintenance Status: Good
Easily accept Jazzcash/Easypaisa/Card Payments through Paymob in your Flutter app.
payhere_mobilesdk_flutter
Dart 3 compatible π 29
Maintenance Status: Good
Make Onetime, Subscription and Pre-approval payments with your Flutter Mobile App through PayHere!
mek_stripe_terminal
Dart 3 compatible π 29
Maintenance Status: Good
A StripeTerminal plugin to discover readers, connect to them and process payments.
add_to_google_wallet
Dart 3 compatible π 29
Maintenance Status: Good
A Flutter plugin that provides the Add To Google Wallet Button.
flutter_paymob
Dart 3 compatible π 27
Maintenance Status: Good
Easily accept payments via online cards and mobile wallets in your Flutter app with Paymob.
flutter_pay_upi
Dart 3 compatible π 27
Maintenance Status: Good
Create app with UPI (Unified Payments Interface)
kkiapay_flutter_sdk
Dart 3 compatible π 26
Maintenance Status: Good
KKiaPay allows businesses to safely receive payments by mobile money, credit card and bank account.
bootpay
Dart 3 compatible π 26
Maintenance Status: Good
A Bootpay plugin that provides payment api on Android, iOS and Web.
sbp
Dart 3 compatible π 25
Maintenance Status: Good
Flutter plugin, with which you can get a list of banks installed on the user's device, as well as launch a link to pay via SBP like https://qr.nspk.ru/.../
paynow
Dart 3 compatible π 25
Maintenance Status: Good
Paynow Client helper package to help initiate payments.
flutter_cashfree_pg_sdk
Dart 3 compatible π 23
Maintenance Status: Good
This is a new integration provided by Cashfree. If you are integrating with Cashfree PG for the first time, we recommend that you use this integration.
glassfy_flutter
Dart 3 compatible π 22
Maintenance Status: Good
Flutter SDK client for Glassfy: a subscription revenue optimisation infrastructure for mobile applications.
thawani_payment
Dart 3 compatible π 13
Maintenance Status: Good
Flutter package helps you to use thawani checkout api with save the cards , and add thawani payment in the Flutter App
square_reader_sdk
Dart 3 compatible π 7
Maintenance Status: Good
An open source Flutter plugin for calling Squareβs native Reader SDK implementations to take in-person payments on iOS and Android.
lemon_squeezy
Dart 3 compatible π 6
Maintenance Status: Good
A unofficial Lemon Squeezy API Implemenation for Flutter. Lemon Squezzy offers Payments, tax & subscriptions for software companies and acts as a Merchant of Record.
stripe_sdk
Dart 3 compatible π 173
Maintenance Status: Average
The only native Stripe library for Flutter. Has complete support for SCA/PSD2, payment intents and the newest Stripe features.
wechat_kit
Dart 3 compatible π 111
Maintenance Status: Average
A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS Wechat SDKs.
mad_pay
Dart 3 compatible π 72
Maintenance Status: Average
Mad Pay will help you make payments through Apple Pay and Google Pay
invoiceninja
Dart 3 compatible π 71
Maintenance Status: Average
Easily create PDF invoices and accept payments in a Flutter app
flutter_stripe_payment
Dart 3 compatible π 57
Maintenance Status: Average
Add Stripe to your Flutter Application to Accept Card Payments Using Payment Intents with Strong SCA 3DS Compliance.
flutter_paypal_checkout
Dart 3 compatible π 49
Maintenance Status: Average
Best and easy way to INTEGRATE PayPal checkout in Flutter application
flutter_bkash
Dart 3 compatible π 44
Maintenance Status: Average
Flutter package for payment gateway service bKash (Bangladesh). bKash payment easy to implement through this package on your flutter project.
tinkoff_acquiring
Dart 3 compatible π 38
Maintenance Status: Average
Flutter Tinkoff Acquiring SDK is a simple way to integrate payments into your mobile application.
pix_flutter
Dart 3 compatible π 37
Maintenance Status: Average
Wrapper to use the PIX API, compatible with most PSPs. For more information, access the PSP documentation of your choice.
stripe_checkout
Dart 3 compatible π 36
Maintenance Status: Average
Create Stripe checkout payment pages for web and mobile
stripe
Dart 3 compatible π 36
Maintenance Status: Average
A simple Stripe API wrapper, that is meant to be used on the server.
paymob_payment
Dart 3 compatible π 36
Maintenance Status: Average
Easily accept payments through Online Cards in your Flutter app with Paymob.
alipay_kit
Dart 3 compatible π 36
Maintenance Status: Average
A powerful Flutter plugin allowing developers to auth/pay with natvie Android & iOS Alipay SDKs.
khalti_flutter
Dart 3 compatible π 35
Maintenance Status: Average
An official Flutter plugin for Khalti Payment Gateway, with all the necessary interface that make it easy to integrate with your app.
pass_flutter
Dart 3 compatible π 33
Maintenance Status: Average
A Flutter library for getting and reading Apple Wallet passes.
my_fatoorah
Dart 3 compatible π 28
Maintenance Status: Average
My Fatoorah Payment SDK Integration works for android and ios
flutter_wallet_card
Dart 3 compatible π 28
Maintenance Status: Average
Flutter wallet card for iOS devices. Generate Apple Pass card using either locally stored file or download it from web via url.
midtrans_sdk
Dart 3 compatible π 25
Maintenance Status: Average
A Flutter plugin for Midtrans Mobile SDK. Supports iOS and Android.
mypay_flutter
Dart 3 compatible π 23
Maintenance Status: Average
An unofficial Flutter plugin that enables the integration of the MyPay Payment Gateway into applications, allowing users to make payments using their MyPay Wallet.
moyasar_payment
Dart 3 compatible π 13
Maintenance Status: Average
Flutter library for Moyasar. Supports Apple Pay, STC Pay and Credit Card.
upi_india
Dart 3 compatible π 134
Maintenance Status: Poor
A flutter plugin to do UPI transaction through different apps in Android.
upi_pay
Dart 3 compatible π 80
Maintenance Status: Poor
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
flutter_pay
Dart 3 compatible π 68
Maintenance Status: Poor
Flutter plugin that help you make payments through Apple and Google Pay
woocommerce_api
Dart 3 compatible π 63
Maintenance Status: Poor
A package to interact with the WooCommerce API (null-safe).
paytm
Dart 3 compatible π 61
Maintenance Status: Poor
A Flutter plugin to use Paytm as a Payment gateway for accepting online payments in Flutter app. Paytm All-in-One SDK.
flutter_fawry_pay
Dart 3 compatible π 60
Maintenance Status: Poor
This plugin is for FawryPay. It's implemented the native SDKs to work on Flutter environment.
mercadopago_sdk
Dart 3 compatible π 52
Maintenance Status: Poor
Mercadopago SDK module for Payments integration for use in applications web, server, flutter
mpesa_flutter_plugin
Dart 3 compatible π 51
Maintenance Status: Poor
Use this plugin to implement Lipa Na MPESA Online in your flutter app. This only gives you a payment initialization interface.
mpesa
Dart 3 compatible π 36
Maintenance Status: Poor
This is a dart wrapper around mpesa daraja api. Written in pure dart which means it's framework agnostic(ios,android,web,plain dart,fuschia) and works out of the box.
momo_vn
Dart 3 compatible π 30
Maintenance Status: Poor
Integrate open MoMo.VN application for payment. Once completed, the system will record data of success or failure.
cloudpayments
Dart 3 compatible π 27
Maintenance Status: Poor
A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.
cielo_ecommerce
Dart 3 compatible π 24
Maintenance Status: Poor
Package to create payments using the Cielo e-Commerce API SDK.
sberbank_acquiring
Dart 3 compatible π 22
Maintenance Status: Poor
Flutter Sberbank Acquiring SDK is a simple way to integrate payments into your mobile application.
midpay
Dart 3 compatible π 22
Maintenance Status: Poor
An unofficial midtrans payment plugin for flutter, Midtrans is one of the biggest payment gateway provider in indonesia
juno_direct_checkout
Dart 3 compatible π 19
Maintenance Status: Poor
SDK for encryption and validation of credit card data for integration with the Juno/BoletoBancΓ‘rio payment API.
uni_payments
π 17
Maintenance Status: Good
Uni Payments integrates various payment gateways for fast and easy transactions.
flutter_paystack
π 213
Maintenance Status: Average
A Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS.
flutterwave_standard
π 58
Maintenance Status: Average
Flutterwave's official library that wraps the standard implementation.
in_app_purchases_paywall_ui
π 57
Maintenance Status: Average
A collection of in app purchase Paywall as a UI library. Also handles Purchase success state. Currently only subscriptions are supported.
flutterwave
π 75
Maintenance Status: Poor
Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.
rave_flutter
π 39
Maintenance Status: Poor
A new Flutter plugin for making payment with Flutterwave's rave.
braintree_payment
π 29
Maintenance Status: Poor
Braintree Payment plugin for Flutter apps by Deligence Technologies. This payment gateway plugin lets you integrate Braintree Drop In payment UI in just 4 easy steps.
stripe_native
π 26
Maintenance Status: Poor
Create chargeable stripe tokens using Apple and Google Pay. Display native Apple and Google Pay sheets, then collect one-time source tokens.
mercado_pago_integration
π 20
Maintenance Status: Poor
MercadoPago Mobile Checkout Integration for android and ios. Easy to install, Easy to integrate, Android Support, IOS Support.
flutter_cielo
π 18
Maintenance Status: Poor
Pacote para criar pagamentos usando o SDK da Cielo e-Commerce. Para mais informaçáes acesse a documentação oficial da Cielo e-Commerce para desenvolvedores.
yandex_kassa
π 15
Maintenance Status: Poor
Yandex.Kassa (Yandex.Checkout) plugin for both Android and iOS platforms