Top Flutter Payment API/SDK packages 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.
purchases_flutter
832
Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.
flutter_inapp_purchase
423
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.
fluwx
256
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
247
This package simplifies integrating PayPal payments into your mobile app. Key features include seamless in-app PayPal integration
flutter_paystack
214
A Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS.
flutter_braintree
210
Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.
stripe_sdk
178
The only native Stripe library for Flutter. Has complete support for SCA/PSD2, payment intents and the newest Stripe features.
wechat_kit
121
A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS Wechat SDKs.
square_in_app_payments
109
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
103
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.
tobias
94
A Flutter plugin for allowing users to authenticate or pay with native Android&iOS AliPay SDKs.
upi_pay
83
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
flutterwave
76
Flutterwave official flutter library to accept payment via card, USSD, Mobile Money etc.
pay_with_paymob
72
A Flutter package for integrating pay_with_paymob services, enabling Visa and mobile wallet payments with customizable UI and secure payment processing.
purchases_ui_flutter
64
Flutter plugin that integrates RevenueCat Paywalls. This plugin supports iOS and Android.
woosignal
63
WooCommerce REST API for dart, connect a WooCommerce store and start developing with our interface for their API endpoints.
pay_with_paystack
62
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
paytm
62
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
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
This plugin is for FawryPay. It's implemented the native SDKs to work on Flutter environment.
in_app_purchases_paywall_ui
59
A collection of in app purchase Paywall as a UI library. Also handles Purchase success state. Currently only subscriptions are supported.
flutter_stripe_payment
58
Add Stripe to your Flutter Application to Accept Card Payments Using Payment Intents with Strong SCA 3DS Compliance.
qonversion_flutter
55
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_stripe_web
53
Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web.
cafebazaar_flutter
53
CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications
mercadopago_sdk
52
Mercadopago SDK module for Payments integration for use in applications web, server, flutter
mpesa_flutter_plugin
51
Use this plugin to implement Lipa Na MPESA Online in your flutter app. This only gives you a payment initialization interface.
paytm_allinonesdk
50
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
49
Flutter package for payment gateway service bKash (Bangladesh). bKash payment easy to implement through this package on your flutter project.
hyperpay_plugin
48
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
Zarinpal Package for dar & flutter support all platforms (Android,Ios,Linux,Windows,MacOs,Web)
upi_payment_qrcode_generator
44
UPI Payment QRCode Generator for User to scan and pay the Payee specific amount or user specific amount.
tinkoff_acquiring
41
Flutter Tinkoff Acquiring SDK is a simple way to integrate payments into your mobile application.
alipay_kit
40
A powerful Flutter plugin allowing developers to auth/pay with natvie Android & iOS Alipay SDKs.
sumup
40
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.
easypaisa_flutter
39
A Flutter Package to integrate Easypaisa payment gateway in your flutter app with ease.
pix_flutter
39
Wrapper to use the PIX API, compatible with most PSPs. For more information, access the PSP documentation of your choice.
flutter_wallet_card
38
Flutter wallet card for iOS devices. Generate Apple Pass card using either locally stored file or download it from web via url.
moyasar
38
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).
yookassa_payments_flutter
38
This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API.
payhere_mobilesdk_flutter
37
Make Onetime, Subscription and Pre-approval payments with your Flutter Mobile App through PayHere!
flutter_paytabs_bridge
37
Flutter plugin for Paytabs, used to handle payments using Card, Apms ... etc.
cinetpay
36
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
Official Flutter package for aamarPay. aamarPay is an online payment gateway service for Bangladesh.
mpesa
36
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.
flutter_paymob
35
Easily accept payments via online cards and mobile wallets in your Flutter app with Paymob.
khalti_flutter
35
An official Flutter plugin for Khalti Payment Gateway, with all the necessary interface that make it easy to integrate with your app.
huawei_iap
33
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.
mek_stripe_terminal
33
A StripeTerminal plugin to discover readers, connect to them and process payments.
flutter_checkout_payment
32
This plugin is for Checkout online payment. It's implemented the native SDKs to work on Flutter environment.
paystack_for_flutter
31
The Flutter package that makes it super easy to integrate Paystack's payment gateway into your app with just few lines of code.
momo_vn
30
Integrate open MoMo.VN application for payment. Once completed, the system will record data of success or failure.
easy_upi_payment
29
A new flutter plugin to make upi payment with ease currently only supported by Android (only for India).
flutter_cashfree_pg_sdk
29
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.
braintree_payment
29
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.
kkiapay_flutter_sdk
27
KkiaPay allows businesses to safely receive payments by mobile money, credit card and bank account.
tosspayments_widget_sdk_flutter
27
This SDK helps you easily link the 'toss payments' payment module on the flutter.
flutter_paystack_plus
26
An improved implementation of payment using Paystack, with support for split payment and subscription features.
stripe_native
26
Create chargeable stripe tokens using Apple and Google Pay. Display native Apple and Google Pay sheets, then collect one-time source tokens.
flutter_paystack_max
25
A Flutter package for making payments via Paystack Payment Gateway (https://paystack.com).
sbp
25
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/.../
go_sell_sdk_flutter
25
Flutter plugin compatible version of goSellSDK library for both Android and iOS.
amazon_payfort
23
Flutter plugin for Amazon Payment Services (Payfort). It supports both android and iOS.
hover_ussd
23
A flutter plugin to make payments by usehover.com ussd gateway using Android Intent and receiving the transaction information back in response.
pagseguro_smart_flutter
23
Integre o Flutter com maquinas smarts da Pagseguro, utilizando o SDK do Pagseguro. Rápido e fácil.
mypay_flutter
23
An unofficial Flutter plugin that enables the integration of the MyPay Payment Gateway into applications, allowing users to make payments using their MyPay Wallet.
cc_avenue
22
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
An unofficial midtrans payment plugin for flutter, Midtrans is one of the biggest payment gateway provider in indonesia
sberbank_acquiring
22
Flutter Sberbank Acquiring SDK is a simple way to integrate payments into your mobile application.
glassfy_flutter
22
Flutter SDK client for Glassfy: a subscription revenue optimisation infrastructure for mobile applications.
fonepay_flutter
20
An un-official Flutter plugin for Fonepay Payment Gateway, integrate with ease and without any hassle.
mercado_pago_integration
20
MercadoPago Mobile Checkout Integration for android and ios. Easy to install, Easy to integrate, Android Support, IOS Support.
juno_direct_checkout
19
SDK for encryption and validation of credit card data for integration with the Juno/BoletoBancário payment API.
stripe_terminal
19
A flutter plugin to scan stripe readers and connect to the them and get the payment methods.
flutter_cielo
18
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.
uni_payments
17
A Flutter plugin for making payments via razorpay, paystack, paytm and flutterwave Payment Gateway for accepting online payments in Flutter app.
thawani_payment
13
Flutter package helps you to use thawani checkout api , and add thawani payment in the Flutter App
flutter_upi_india
12
A flutter plugin to launch UPI payment applications on Android and iOS towards making UPI payments.
easebuzz_flutter_sdk
9
The Easebuzz Flutter SDK streamlines secure payment integration across Android, iOS, and web platforms.
lemon_squeezy
9
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
An open source Flutter plugin for calling Square’s native Reader SDK implementations to take in-person payments on iOS and Android.
stripe_js
1
Stripe.js bindings for dart. This package is used by Stripe web so that the Stripe js sdk can be invoked directly.