Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Payment API/SDK packages
Last updated: October 19, 2025
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
π 2.39K β¬οΈ 167K
Dart 3 compatibleMaintenance 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
π 1.48K β¬οΈ 146.5K
Dart 3 compatibleMaintenance Status: Good
Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.
pay
π 1.08K β¬οΈ 107.3K
Dart 3 compatibleMaintenance Status: Good
A plug-in to add support for payments on Flutter applications.
purchases_flutter
π 845 β¬οΈ 186.5K
Dart 3 compatibleMaintenance Status: Good
Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.
flutter_inapp_purchase
π 430 β¬οΈ 9.2K
Dart 3 compatibleMaintenance 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
π 381 β¬οΈ 39.6K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Razorpay SDK.
fluwx
π 260 β¬οΈ 14.2K
Dart 3 compatibleMaintenance 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_paypal_payment
π 260 β¬οΈ 2.4K
Dart 3 compatibleMaintenance Status: Good
This package simplifies integrating PayPal payments into your mobile app. Key features include seamless in-app PayPal integration
flutter_braintree
π 211 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Average
Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.
plaid_flutter
π 87 β¬οΈ 153.5K
Dart 3 compatibleMaintenance Status: Good
Plaid Link for Flutter. Integrates the native iOS, Android and Web SDKs.
stripe_sdk
π 178 β¬οΈ 4.5K
Dart 3 compatibleMaintenance Status: Poor
The only native Stripe library for Flutter. Has complete support for SCA/PSD2, payment intents and the newest Stripe features.
upi_india
π 138 β¬οΈ 1K
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin to do UPI transaction through different apps in Android.
wechat_kit
π 123 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS Wechat SDKs.
adapty_flutter
π 109 β¬οΈ 7.7K
Dart 3 compatibleMaintenance 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.
square_in_app_payments
π 109 β¬οΈ 652
Dart 3 compatibleMaintenance 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.
purchases_ui_flutter
π 68 β¬οΈ 38.7K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin that integrates RevenueCat Paywalls. This plugin supports iOS and Android.
tobias
π 95 β¬οΈ 1.2K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for allowing users to authenticate or pay with native Android/iOS/OpenHarmony AliPay SDKs.
flutter_stripe_web
π 53 β¬οΈ 52.5K
Dart 3 compatibleMaintenance Status: Good
Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web.
upi_pay
π 83 β¬οΈ 799
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
flutter_paypal
π 77 β¬οΈ 2.9K
Dart 3 compatibleMaintenance Status: Average
A simple but powerful Paypal SDK for flutter.
invoiceninja
π 76 β¬οΈ 88
Dart 3 compatibleMaintenance Status: Poor
Easily create PDF invoices and accept payments in a Flutter app
uzpay
π 76 β¬οΈ 3
Dart 3 compatibleMaintenance Status: Good
Uzbek Payment Systems Integration for Flutter apps with high-quality QR code generation
pay_with_paymob
π 74 β¬οΈ 117
Dart 3 compatibleMaintenance Status: Good
A Flutter package for integrating pay_with_paymob services, enabling Visa and mobile wallet payments with customizable UI and secure payment processing.
mad_pay
π 72 β¬οΈ 117
Dart 3 compatibleMaintenance Status: Poor
Mad Pay will help you make payments through Apple Pay and Google Pay
flutter_pay
π 68 β¬οΈ 95
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin that help you make payments through Apple and Google Pay
flutterwave_standard
π 66 β¬οΈ 2.3K
Dart 3 compatibleMaintenance Status: Good
Flutterwave's official library that wraps the standard implementation.
pay_with_paystack
π 64 β¬οΈ 1.2K
Dart 3 compatibleMaintenance 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
woocommerce_api
π 63 β¬οΈ 75
Dart 3 compatibleMaintenance Status: Poor
A package to interact with the WooCommerce API (null-safe).
woosignal
π 62 β¬οΈ 313
Dart 3 compatibleMaintenance Status: Good
WooCommerce REST API for dart, connect a WooCommerce store and start developing with our interface for their API endpoints.
paytm
π 62 β¬οΈ 300
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin to use Paytm as a Payment gateway for accepting online payments in Flutter app. Paytm All-in-One SDK.
myfatoorah_flutter
π 61 β¬οΈ 1.5K
Dart 3 compatibleMaintenance 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_fawry_pay
π 60 β¬οΈ 10
Dart 3 compatibleMaintenance Status: Poor
This plugin is for FawryPay. It's implemented the native SDKs to work on Flutter environment.
flutter_paypal_checkout
π 58 β¬οΈ 185
Dart 3 compatibleMaintenance Status: Poor
Best and easy way to INTEGRATE PayPal checkout in Flutter application
flutter_stripe_payment
π 58 β¬οΈ 47
Dart 3 compatibleMaintenance Status: Poor
Add Stripe to your Flutter Application to Accept Card Payments Using Payment Intents with Strong SCA 3DS Compliance.
qonversion_flutter
π 56 β¬οΈ 1.7K
Dart 3 compatibleMaintenance 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.
flutter_sslcommerz
π 55 β¬οΈ 672
Dart 3 compatibleMaintenance Status: Good
Official Flutter plugin for SSLCommerz integration.
cafebazaar_flutter
π 54 β¬οΈ 71
Dart 3 compatibleMaintenance Status: Average
CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications
mercadopago_sdk
π 52 β¬οΈ 1.6K
Dart 3 compatibleMaintenance Status: Poor
Mercadopago SDK module for Payments integration for use in applications web, server, flutter
paytm_allinonesdk
π 50 β¬οΈ 1.6K
Dart 3 compatibleMaintenance 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.
flutter_bkash
π 51 β¬οΈ 153
Dart 3 compatibleMaintenance Status: Good
Flutter package for payment gateway service bKash (Bangladesh). bKash payment easy to implement through this package on your flutter project.
mpesa_flutter_plugin
π 51 β¬οΈ 150
Dart 3 compatibleMaintenance Status: Poor
Use this plugin to implement Lipa Na MPESA Online in your flutter app. This only gives you a payment initialization interface.
hyperpay_plugin
π 50 β¬οΈ 1.1K
Dart 3 compatibleMaintenance 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.
zarinpal
π 47 β¬οΈ 49
Dart 3 compatibleMaintenance Status: Average
Zarinpal Package for dar & flutter support all platforms (Android,Ios,Linux,Windows,MacOs,Web)
flutter_wallet_card
π 43 β¬οΈ 3.5K
Dart 3 compatibleMaintenance Status: Good
Flutter wallet card plugin for iOS and Android. Generate Apple Wallet passes and Google Wallet cards from local files or web URLs.
upi_payment_qrcode_generator
π 44 β¬οΈ 963
Dart 3 compatibleMaintenance Status: Good
UPI Payment QRCode Generator for User to scan and pay the Payee specific amount or user specific amount.
flutter_paypal_native
π 42 β¬οΈ 402
Dart 3 compatibleMaintenance Status: Average
A native implementation for Paypal with flutter.
phonepe_payment_sdk
π 38 β¬οΈ 5.2K
Dart 3 compatibleMaintenance Status: Good
A flutter Plugin for PhonePe Payment SDK
adyen_checkout
π 16 β¬οΈ 33.5K
Dart 3 compatibleMaintenance Status: Good
Adyen checkout library for Flutter. Accept payments with cards, wallets and local payment methods in your app using our Drop-in and Components.
moyasar
π 40 β¬οΈ 1.7K
Dart 3 compatibleMaintenance Status: Good
Accept payments in your Flutter app with ease by using Moyasar. With this SDK, you can quickly and safely accept payments through Apple Pay and Credit Card (with managed 3DS step).
tinkoff_acquiring
π 41 β¬οΈ 165
Dart 3 compatibleMaintenance Status: Poor
Flutter Tinkoff Acquiring SDK is a simple way to integrate payments into your mobile application.
razorpay_web
π 39 β¬οΈ 2.6K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Razorpay SDK. Supports Android, iOS and Web.
alipay_kit
π 40 β¬οΈ 698
Dart 3 compatibleMaintenance Status: Poor
A powerful Flutter plugin allowing developers to auth/pay with natvie Android & iOS Alipay SDKs.
stripe
π 39 β¬οΈ 1.5K
Dart 3 compatibleMaintenance Status: Poor
A simple Stripe API wrapper, that is meant to be used on the server.
flutter_paytabs_bridge
π 38 β¬οΈ 2.4K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Paytabs, used to handle payments using Card, Apms ... etc.
pix_flutter
π 39 β¬οΈ 645
Dart 3 compatibleMaintenance Status: Poor
Wrapper to use the PIX API, compatible with most PSPs. For more information, access the PSP documentation of your choice.
easypaisa_flutter
π 39 β¬οΈ 45
Dart 3 compatibleMaintenance Status: Average
A Flutter Package to integrate Easypaisa payment gateway in your flutter app with ease.
paymob_payment
π 39 β¬οΈ 11
Dart 3 compatibleMaintenance Status: Poor
Easily accept payments through Online Cards in your Flutter app with Paymob.
yookassa_payments_flutter
π 38 β¬οΈ 385
Dart 3 compatibleMaintenance Status: Good
This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API.
payhere_mobilesdk_flutter
π 38 β¬οΈ 346
Dart 3 compatibleMaintenance Status: Good
Make Onetime, Subscription and Pre-approval payments with your Flutter Mobile App through PayHere!
stripe_checkout
π 37 β¬οΈ 368
Dart 3 compatibleMaintenance Status: Poor
Create Stripe checkout payment pages for web and mobile
cinetpay
π 36 β¬οΈ 504
Dart 3 compatibleMaintenance 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.
aamarpay
π 36 β¬οΈ 282
Dart 3 compatibleMaintenance Status: Good
Official Flutter package for aamarPay. aamarPay is an online payment gateway service for Bangladesh.
mpesa
π 36 β¬οΈ 51
Dart 3 compatibleMaintenance 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.
add_to_google_wallet
π 34 β¬οΈ 2.3K
Dart 3 compatibleMaintenance Status: Average
A Flutter plugin that provides the Add To Google Wallet Button.
mek_stripe_terminal
π 33 β¬οΈ 3.4K
Dart 3 compatibleMaintenance Status: Good
A StripeTerminal plugin to discover readers, connect to them and process payments.
flutter_paymob
π 35 β¬οΈ 419
Dart 3 compatibleMaintenance Status: Good
Easily accept payments via online cards and mobile wallets in your Flutter app with Paymob.
pass_flutter
π 34 β¬οΈ 208
Dart 3 compatibleMaintenance Status: Poor
A Flutter library for getting and reading Apple Wallet passes.
huawei_iap
π 33 β¬οΈ 3
Dart 3 compatibleMaintenance 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_checkout_payment
π 32 β¬οΈ 644
Dart 3 compatibleMaintenance Status: Good
This plugin is for Checkout online payment. It's implemented the native SDKs to work on Flutter environment.
paypal_payment
π 32 β¬οΈ 6
Dart 3 compatibleMaintenance Status: Good
Dart package for paypal payment integration in all platforms.
paystack_for_flutter
π 31 β¬οΈ 169
Dart 3 compatibleMaintenance Status: Good
The Flutter package that makes it super easy to integrate Paystack's payment gateway into your app with just few lines of code.
paymob_pakistan
π 31 β¬οΈ 54
Dart 3 compatibleMaintenance Status: Average
Easily accept Jazzcash/Easypaisa/Card Payments through Paymob in your Flutter app.
momo_vn
π 30 β¬οΈ 51
Dart 3 compatibleMaintenance Status: Poor
Integrate open MoMo.VN application for payment. Once completed, the system will record data of success or failure.
tosspayments_widget_sdk_flutter
π 28 β¬οΈ 1.8K
Dart 3 compatibleMaintenance Status: Good
This SDK helps you easily link the 'toss payments' payment module on the flutter.
easy_upi_payment
π 29 β¬οΈ 105
Dart 3 compatibleMaintenance Status: Poor
A new flutter plugin to make upi payment with ease currently only supported by Android (only for India).
flutter_cashfree_pg_sdk
π 29 β¬οΈ 12
Dart 3 compatibleMaintenance 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.
flutter_pay_upi
π 28 β¬οΈ 71
Dart 3 compatibleMaintenance Status: Average
Create app with UPI (Unified Payments Interface)
flutter_paystack_plus
π 27 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Good
Integrate Paystack for Mobile and Web with support for split payment and subscription features.
kkiapay_flutter_sdk
π 27 β¬οΈ 395
Dart 3 compatibleMaintenance Status: Good
KKiaPay allows businesses to safely receive payments by mobile money, credit card and bank account.
cloudpayments
π 27 β¬οΈ 76
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.
bootpay
π 26 β¬οΈ 948
Dart 3 compatibleMaintenance Status: Good
A Bootpay plugin that provides payment api on Android, iOS and Web.
go_sell_sdk_flutter
π 25 β¬οΈ 2.2K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin compatible version of goSellSDK library for both Android and iOS.
paypal_sdk
π 26 β¬οΈ 357
Dart 3 compatibleMaintenance Status: Good
PayPal SDK for facilitating integration with PayPal REST APIs
sbp
π 26 β¬οΈ 222
Dart 3 compatibleMaintenance 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/.../
midtrans_sdk
π 25 β¬οΈ 661
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for Midtrans Mobile SDK. Supports iOS and Android.
flutter_paystack_max
π 25 β¬οΈ 487
Dart 3 compatibleMaintenance Status: Good
A Flutter package for making payments via Paystack Payment Gateway (https://paystack.com).
cielo_ecommerce
π 25 β¬οΈ 111
Dart 3 compatibleMaintenance Status: Poor
Package to create payments using the Cielo e-Commerce API SDK.
paynow
π 25 β¬οΈ 97
Dart 3 compatibleMaintenance Status: Good
Paynow Client helper package to help initiate payments.
amazon_payfort
π 23 β¬οΈ 274
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Amazon Payment Services (Payfort). It supports both android and iOS.
pagseguro_smart_flutter
π 23 β¬οΈ 108
Dart 3 compatibleMaintenance Status: Good
Integre o Flutter com maquinas smarts da Pagseguro, utilizando o SDK do Pagseguro. RΓ‘pido e fΓ‘cil.
flutter_paymob_egypt
π 23 β¬οΈ 64
Dart 3 compatibleMaintenance Status: Good
Easily accept payments Cards through Paymob in your Flutter app.
mypay_flutter
π 23 β¬οΈ 45
Dart 3 compatibleMaintenance Status: Poor
An unofficial Flutter plugin that enables the integration of the MyPay Payment Gateway into applications, allowing users to make payments using their MyPay Wallet.
glassfy_flutter
π 22 β¬οΈ 203
Dart 3 compatibleMaintenance Status: Average
Flutter SDK client for Glassfy: a subscription revenue optimisation infrastructure for mobile applications.
cc_avenue
π 22 β¬οΈ 115
Dart 3 compatibleMaintenance Status: Poor
cc_avenue payment gateway non-seamless method. you can use this package to call the native code in android to load payment gatway in the webview
midpay
π 22 β¬οΈ 88
Dart 3 compatibleMaintenance Status: Poor
An unofficial midtrans payment plugin for flutter, Midtrans is one of the biggest payment gateway provider in indonesia
sberbank_acquiring
π 22 β¬οΈ 60
Dart 3 compatibleMaintenance Status: Poor
Flutter Sberbank Acquiring SDK is a simple way to integrate payments into your mobile application.
add_to_wallet
π 20 β¬οΈ 93
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin exposing native PKAddPassButton to interact with the Apple Wallet
fonepay_flutter
π 20 β¬οΈ 34
Dart 3 compatibleMaintenance Status: Poor
An un-official Flutter plugin for Fonepay Payment Gateway, integrate with ease and without any hassle.
stripe_terminal
π 19 β¬οΈ 105
Dart 3 compatibleMaintenance Status: Average
A flutter plugin to scan stripe readers and connect to the them and get the payment methods.
juno_direct_checkout
π 19 β¬οΈ 28
Dart 3 compatibleMaintenance Status: Poor
SDK for encryption and validation of credit card data for integration with the Juno/BoletoBancΓ‘rio payment API.
thawani_payment
π 13 β¬οΈ 53
Dart 3 compatibleMaintenance Status: Good
Flutter package helps you to use thawani checkout api with save the cards , and add thawani payment in the Flutter App
moyasar_payment
π 13 β¬οΈ 51
Dart 3 compatibleMaintenance Status: Poor
Flutter library for Moyasar. Supports Apple Pay, STC Pay and Credit Card.
flutter_upi_india
π 12 β¬οΈ 1.2K
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
easebuzz_flutter_sdk
π 10 β¬οΈ 70
Dart 3 compatibleMaintenance Status: Good
The Easebuzz Flutter SDK streamlines secure payment integration across Android, iOS, and web platforms.
lemon_squeezy
π 9 β¬οΈ 36
Dart 3 compatibleMaintenance Status: Average
A unofficial Lemon Squeezy API Implemenation for Flutter. Lemon Squezzy offers Payments, tax & subscriptions for software companies and acts as a Merchant of Record.
square_reader_sdk
π 7 β¬οΈ 94
Dart 3 compatibleMaintenance Status: Average
An open source Flutter plugin for calling Squareβs native Reader SDK implementations to take in-person payments on iOS and Android.
portone_flutter
π 4 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Good
Plugin that allows Flutter to use PortOne V1 payment and certification functions.
flutter_paystack
π 216 β¬οΈ 754
Maintenance Status: Poor
A Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS.
flutterwave
π 76 β¬οΈ 233
Maintenance Status: Poor
Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.
in_app_purchases_paywall_ui
π 59 β¬οΈ 57
Maintenance Status: Poor
A collection of in app purchase Paywall as a UI library. Also handles Purchase success state. Currently only subscriptions are supported.
stripe_js
π 1 β¬οΈ 54.5K
Maintenance Status: Good
Stripe.js bindings for dart. This package is used by Stripe web so that the Stripe js sdk can be invoked directly.
sumup
π 40 β¬οΈ 649
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.
rave_flutter
π 39 β¬οΈ 0
Maintenance Status: Poor
A new Flutter plugin for making payment with Flutterwave's rave.
khalti_flutter
π 35 β¬οΈ 277
Maintenance Status: Poor
An official Flutter plugin for Khalti Payment Gateway, with all the necessary interface that make it easy to integrate with your app.
braintree_payment
π 29 β¬οΈ 53
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 β¬οΈ 29
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 β¬οΈ 36
Maintenance Status: Poor
MercadoPago Mobile Checkout Integration for android and ios. Easy to install, Easy to integrate, Android Support, IOS Support.
uni_payments
π 17 β¬οΈ 60
Maintenance Status: Average
Uni Payments integrates various payment gateways for fast and easy transactions.
sslcommerz
π 17 β¬οΈ 21
Maintenance Status: Poor
SSLCommerz Payment Gateway Flutter package.
yandex_kassa
π 15 β¬οΈ 26
Maintenance Status: Poor
Yandex.Kassa (Yandex.Checkout) plugin for both Android and iOS platforms
