Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Payment API/SDK packages
Last updated: April 27, 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.29K β¬οΈ 136.5K
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.4K β¬οΈ 131.8K
Dart 3 compatibleMaintenance Status: Good
Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.
pay
π 1.04K β¬οΈ 60.7K
Dart 3 compatibleMaintenance Status: Good
A plug-in to add support for payments on Flutter applications.
purchases_flutter
π 789 β¬οΈ 138.8K
Dart 3 compatibleMaintenance Status: Good
Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.
flutter_inapp_purchase
π 410 β¬οΈ 6.9K
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
π 373 β¬οΈ 44.4K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Razorpay SDK.
fluwx
π 245 β¬οΈ 4.9K
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
π 223 β¬οΈ 1.7K
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
π 201 β¬οΈ 8.8K
Dart 3 compatibleMaintenance Status: Average
Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.

stripe_sdk
π 176 β¬οΈ 4.3K
Dart 3 compatibleMaintenance Status: Average
The only native Stripe library for Flutter. Has complete support for SCA/PSD2, payment intents and the newest Stripe features.
upi_india
π 138 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin to do UPI transaction through different apps in Android.
wechat_kit
π 119 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS Wechat SDKs.

plaid_flutter
π 83 β¬οΈ 34.4K
Dart 3 compatibleMaintenance Status: Good
Plaid Link for Flutter. Integrates the native iOS, Android and Web SDKs.
square_in_app_payments
π 108 β¬οΈ 1K
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.
adapty_flutter
π 98 β¬οΈ 6.6K
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.
flutter_stripe_web
π 51 β¬οΈ 51.7K
Dart 3 compatibleMaintenance Status: Good
Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web.
tobias
π 86 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for allowing users to authenticate or pay with native Android/iOS/OpenHarmony AliPay SDKs.

upi_pay
π 83 β¬οΈ 545
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
flutter_paypal
π 73 β¬οΈ 4K
Dart 3 compatibleMaintenance Status: Good
A simple but powerful Paypal SDK for flutter.
uzpay
π 75 β¬οΈ 14
Dart 3 compatibleMaintenance Status: Good
Uzbek Payment Systems Integration for Flutter apps
invoiceninja
π 74 β¬οΈ 127
Dart 3 compatibleMaintenance Status: Poor
Easily create PDF invoices and accept payments in a Flutter app
purchases_ui_flutter
π 54 β¬οΈ 20.6K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin that integrates RevenueCat Paywalls. This plugin supports iOS and Android.
mad_pay
π 72 β¬οΈ 209
Dart 3 compatibleMaintenance Status: Poor
Mad Pay will help you make payments through Apple Pay and Google Pay
flutter_pay
π 68 β¬οΈ 64
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin that help you make payments through Apple and Google Pay
flutterwave_standard
π 61 β¬οΈ 2.6K
Dart 3 compatibleMaintenance Status: Good
Flutterwave's official library that wraps the standard implementation.
woocommerce_api
π 63 β¬οΈ 104
Dart 3 compatibleMaintenance Status: Poor
A package to interact with the WooCommerce API (null-safe).
pay_with_paymob
π 63 β¬οΈ 100
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.
paytm
π 61 β¬οΈ 924
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.
woosignal
π 61 β¬οΈ 862
Dart 3 compatibleMaintenance Status: Good
WooCommerce REST API for dart, connect a WooCommerce store and start developing with our interface for their API endpoints.
flutter_fawry_pay
π 60 β¬οΈ 23
Dart 3 compatibleMaintenance Status: Poor
This plugin is for FawryPay. It's implemented the native SDKs to work on Flutter environment.

pay_with_paystack
π 57 β¬οΈ 1.6K
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

flutter_stripe_payment
π 58 β¬οΈ 383
Dart 3 compatibleMaintenance Status: Average
Add Stripe to your Flutter Application to Accept Card Payments Using Payment Intents with Strong SCA 3DS Compliance.
myfatoorah_flutter
π 56 β¬οΈ 1.6K
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_paypal_checkout
π 56 β¬οΈ 1K
Dart 3 compatibleMaintenance Status: Average
Best and easy way to INTEGRATE PayPal checkout in Flutter application
qonversion_flutter
π 54 β¬οΈ 1.2K
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.

paytm_allinonesdk
π 50 β¬οΈ 3.8K
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.
mercadopago_sdk
π 52 β¬οΈ 962
Dart 3 compatibleMaintenance Status: Poor
Mercadopago SDK module for Payments integration for use in applications web, server, flutter
mpesa_flutter_plugin
π 51 β¬οΈ 142
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.
cafebazaar_flutter
π 51 β¬οΈ 55
Dart 3 compatibleMaintenance Status: Good
CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications
flutter_sslcommerz
π 49 β¬οΈ 696
Dart 3 compatibleMaintenance Status: Good
Official Flutter plugin for SSLCommerz integration.
flutter_bkash
π 47 β¬οΈ 134
Dart 3 compatibleMaintenance Status: Average
Flutter package for payment gateway service bKash (Bangladesh). bKash payment easy to implement through this package on your flutter project.
zarinpal
π 46 β¬οΈ 66
Dart 3 compatibleMaintenance Status: Good
Zarinpal Package for dar & flutter support all platforms (Android,Ios,Linux,Windows,MacOs,Web)
upi_payment_qrcode_generator
π 42 β¬οΈ 1.4K
Dart 3 compatibleMaintenance Status: Good
UPI Payment QRCode Generator for User to scan and pay the Payee specific amount or user specific amount.
hyperpay_plugin
π 42 β¬οΈ 540
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.
razorpay_web
π 38 β¬οΈ 4.2K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Razorpay SDK. To know more about Razorpay, visit http://razorpay.com.
flutter_paypal_native
π 40 β¬οΈ 854
Dart 3 compatibleMaintenance Status: Average
A native implementation for Paypal with flutter.
alipay_kit
π 40 β¬οΈ 558
Dart 3 compatibleMaintenance Status: Average
A powerful Flutter plugin allowing developers to auth/pay with natvie Android & iOS Alipay SDKs.
sumup
π 40 β¬οΈ 302
Dart 3 compatibleMaintenance 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.
tinkoff_acquiring
π 40 β¬οΈ 236
Dart 3 compatibleMaintenance Status: Poor
Flutter Tinkoff Acquiring SDK is a simple way to integrate payments into your mobile application.
pix_flutter
π 38 β¬οΈ 807
Dart 3 compatibleMaintenance Status: Average
Wrapper to use the PIX API, compatible with most PSPs. For more information, access the PSP documentation of your choice.
yookassa_payments_flutter
π 38 β¬οΈ 568
Dart 3 compatibleMaintenance Status: Good
This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API.
paymob_payment
π 38 β¬οΈ 20
Dart 3 compatibleMaintenance Status: Average
Easily accept payments through Online Cards in your Flutter app with Paymob.
phonepe_payment_sdk
π 34 β¬οΈ 4.2K
Dart 3 compatibleMaintenance Status: Good
A flutter Plugin for PhonePe Payment SDK
easypaisa_flutter
π 37 β¬οΈ 44
Dart 3 compatibleMaintenance Status: Average
A Flutter Package to integrate Easypaisa payment gateway in your flutter app with ease.

stripe_checkout
π 36 β¬οΈ 836
Dart 3 compatibleMaintenance Status: Average
Create Stripe checkout payment pages for web and mobile
flutter_wallet_card
π 33 β¬οΈ 4K
Dart 3 compatibleMaintenance Status: Good
Flutter wallet card for iOS devices. Generate Apple Pass card using either locally stored file or download it from web via url.
stripe
π 36 β¬οΈ 509
Dart 3 compatibleMaintenance Status: Average
A simple Stripe API wrapper, that is meant to be used on the server.

flutter_paytabs_bridge
π 34 β¬οΈ 2.6K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Paytabs, used to handle payments using Card, Apms ... etc.

aamarpay
π 36 β¬οΈ 170
Dart 3 compatibleMaintenance Status: Good
Official Flutter package for aamarPay. aamarPay is an online payment gateway service for Bangladesh.
mpesa
π 36 β¬οΈ 47
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.
cinetpay
π 35 β¬οΈ 602
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.
khalti_flutter
π 35 β¬οΈ 313
Dart 3 compatibleMaintenance Status: Average
An official Flutter plugin for Khalti Payment Gateway, with all the necessary interface that make it easy to integrate with your app.
moyasar
π 33 β¬οΈ 1.5K
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).
pass_flutter
π 34 β¬οΈ 286
Dart 3 compatibleMaintenance Status: Average
A Flutter library for getting and reading Apple Wallet passes.
paypal_payment
π 34 β¬οΈ 4
Dart 3 compatibleMaintenance Status: Good
Dart package for paypal payment integration in all platforms.
flutter_paymob
π 33 β¬οΈ 114
Dart 3 compatibleMaintenance Status: Average
Easily accept payments via online cards and mobile wallets in your Flutter app with Paymob.
mek_stripe_terminal
π 31 β¬οΈ 2.3K
Dart 3 compatibleMaintenance Status: Good
A StripeTerminal plugin to discover readers, connect to them and process payments.

add_to_google_wallet
π 30 β¬οΈ 3.4K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin that provides the Add To Google Wallet Button.
huawei_iap
π 33 β¬οΈ 6
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.
payhere_mobilesdk_flutter
π 32 β¬οΈ 678
Dart 3 compatibleMaintenance Status: Good
Make Onetime, Subscription and Pre-approval payments with your Flutter Mobile App through PayHere!
flutter_checkout_payment
π 31 β¬οΈ 732
Dart 3 compatibleMaintenance Status: Good
This plugin is for Checkout online payment. It's implemented the native SDKs to work on Flutter environment.
momo_vn
π 30 β¬οΈ 86
Dart 3 compatibleMaintenance Status: Poor
Integrate open MoMo.VN application for payment. Once completed, the system will record data of success or failure.

paystack_for_flutter
π 29 β¬οΈ 364
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.
easy_upi_payment
π 29 β¬οΈ 124
Dart 3 compatibleMaintenance Status: Average
A new flutter plugin to make upi payment with ease currently only supported by Android (only for India).
paymob_pakistan
π 29 β¬οΈ 88
Dart 3 compatibleMaintenance Status: Average
Easily accept Jazzcash/Easypaisa/Card Payments through Paymob in your Flutter app.

flutter_pay_upi
π 28 β¬οΈ 88
Dart 3 compatibleMaintenance Status: Average
Create app with UPI (Unified Payments Interface)
cloudpayments
π 27 β¬οΈ 310
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.
tosspayments_widget_sdk_flutter
π 26 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Good
This SDK helps you easily link the 'toss payments' payment module on the flutter.
bootpay
π 26 β¬οΈ 835
Dart 3 compatibleMaintenance Status: Good
A Bootpay plugin that provides payment api on Android, iOS and Web.
kkiapay_flutter_sdk
π 26 β¬οΈ 505
Dart 3 compatibleMaintenance Status: Good
KKiaPay allows businesses to safely receive payments by mobile money, credit card and bank account.
sbp
π 25 β¬οΈ 502
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 β¬οΈ 202
Dart 3 compatibleMaintenance Status: Average
A Flutter plugin for Midtrans Mobile SDK. Supports iOS and Android.
paynow
π 25 β¬οΈ 141
Dart 3 compatibleMaintenance Status: Good
Paynow Client helper package to help initiate payments.
cielo_ecommerce
π 25 β¬οΈ 66
Dart 3 compatibleMaintenance Status: Poor
Package to create payments using the Cielo e-Commerce API SDK.
flutter_cashfree_pg_sdk
π 25 β¬οΈ 7
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.
paypal_sdk
π 24 β¬οΈ 540
Dart 3 compatibleMaintenance Status: Good
PayPal SDK for facilitating integration with PayPal REST APIs
amazon_payfort
π 23 β¬οΈ 214
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for Amazon Payment Services (Payfort). It supports both android and iOS.
flutter_paymob_egypt
π 23 β¬οΈ 61
Dart 3 compatibleMaintenance Status: Good
Easily accept payments Cards through Paymob in your Flutter app.

mypay_flutter
π 23 β¬οΈ 51
Dart 3 compatibleMaintenance 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.

glassfy_flutter
π 22 β¬οΈ 199
Dart 3 compatibleMaintenance Status: Average
Flutter SDK client for Glassfy: a subscription revenue optimisation infrastructure for mobile applications.
midpay
π 22 β¬οΈ 163
Dart 3 compatibleMaintenance Status: Poor
An unofficial midtrans payment plugin for flutter, Midtrans is one of the biggest payment gateway provider in indonesia
cc_avenue
π 22 β¬οΈ 129
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
pagseguro_smart_flutter
π 22 β¬οΈ 120
Dart 3 compatibleMaintenance Status: Good
Integre o Flutter com maquinas smarts da Pagseguro, utilizando o SDK do Pagseguro. RΓ‘pido e fΓ‘cil.
sberbank_acquiring
π 22 β¬οΈ 79
Dart 3 compatibleMaintenance Status: Poor
Flutter Sberbank Acquiring SDK is a simple way to integrate payments into your mobile application.
fonepay_flutter
π 20 β¬οΈ 139
Dart 3 compatibleMaintenance Status: Poor
An un-official Flutter plugin for Fonepay Payment Gateway, integrate with ease and without any hassle.
add_to_wallet
π 20 β¬οΈ 58
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin exposing native PKAddPassButton to interact with the Apple Wallet
stripe_terminal
π 19 β¬οΈ 263
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to scan stripe readers and connect to the them and get the payment methods.
juno_direct_checkout
π 19 β¬οΈ 29
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 β¬οΈ 100
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 β¬οΈ 52
Dart 3 compatibleMaintenance Status: Poor
Flutter library for Moyasar. Supports Apple Pay, STC Pay and Credit Card.

flutter_upi_india
π 10 β¬οΈ 594
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
easebuzz_flutter_sdk
π 8 β¬οΈ 35
Dart 3 compatibleMaintenance Status: Good
The Easebuzz Flutter SDK streamlines secure payment integration across Android, iOS, and web platforms.
square_reader_sdk
π 7 β¬οΈ 167
Dart 3 compatibleMaintenance 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
π 7 β¬οΈ 35
Dart 3 compatibleMaintenance 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.
portone_flutter
π 2 β¬οΈ 866
Dart 3 compatibleMaintenance Status: Good
Plugin that allows Flutter to use PortOne V1 payment and certification functions.
flutter_paystack
π 213 β¬οΈ 1.1K
Maintenance Status: Poor
A Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS.
flutterwave
π 76 β¬οΈ 359
Maintenance Status: Poor
Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.
in_app_purchases_paywall_ui
π 59 β¬οΈ 89
Maintenance Status: Average
A collection of in app purchase Paywall as a UI library. Also handles Purchase success state. Currently only subscriptions are supported.
stripe_js
π 1 β¬οΈ 53.1K
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.
rave_flutter
π 39 β¬οΈ 20
Maintenance Status: Poor
A new Flutter plugin for making payment with Flutterwave's rave.
braintree_payment
π 29 β¬οΈ 42
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 β¬οΈ 40
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 β¬οΈ 50
Maintenance Status: Poor
MercadoPago Mobile Checkout Integration for android and ios. Easy to install, Easy to integrate, Android Support, IOS Support.
uni_payments
π 17 β¬οΈ 64
Maintenance Status: Good
Uni Payments integrates various payment gateways for fast and easy transactions.
sslcommerz
π 17 β¬οΈ 16
Maintenance Status: Poor
SSLCommerz Payment Gateway Flutter package.
yandex_kassa
π 15 β¬οΈ 21
Maintenance Status: Poor
Yandex.Kassa (Yandex.Checkout) plugin for both Android and iOS platforms