β–²

Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Payment API/SDK packages

Last updated: April 2, 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 πŸ‘ 1.89K
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 Card Image
flutter_stripe
Dart 3 compatible πŸ‘ 1.12K
Maintenance Status: Good

Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.

pay
Dart 3 compatible πŸ‘ 874
Maintenance Status: Good

A plug-in to add support for payments on Flutter applications.

purchases_flutter
Dart 3 compatible πŸ‘ 627
Maintenance Status: Good

Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.

flutter_inapp_purchase
Dart 3 compatible πŸ‘ 391
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 πŸ‘ 313
Maintenance Status: Good

Flutter plugin for Razorpay SDK.

fluwx
Dart 3 compatible πŸ‘ 187
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 Card Image
flutter_braintree
Dart 3 compatible πŸ‘ 184
Maintenance Status: Good

Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.

stripe_sdk Card Image
stripe_sdk
Dart 3 compatible πŸ‘ 170
Maintenance Status: Good

The only native Stripe library for Flutter. Has complete support for SCA/PSD2, payment intents and the newest Stripe features.

square_in_app_payments
Dart 3 compatible πŸ‘ 94
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.

wechat_kit
Dart 3 compatible πŸ‘ 92
Maintenance Status: Good

A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS Wechat SDKs.

plaid_flutter Card Image
plaid_flutter
Dart 3 compatible πŸ‘ 75
Maintenance Status: Good

Plaid Link for Flutter. Integrates the native iOS, Android and Web SDKs.

tobias
Dart 3 compatible πŸ‘ 72
Maintenance Status: Good

A Flutter plugin for allowing users to authenticate or pay with native Android&iOS AliPay SDKs.

adapty_flutter
Dart 3 compatible πŸ‘ 72
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.

woosignal
Dart 3 compatible πŸ‘ 57
Maintenance Status: Good

WooCommerce REST API for dart, connect a WooCommerce store and start developing with our interface for their API endpoints.

in_app_purchases_paywall_ui Card Image
in_app_purchases_paywall_ui
Dart 3 compatible πŸ‘ 55
Maintenance Status: Good

A collection of in app purchase Paywall as a UI library. Also handles Purchase success state. Currently only subscriptions are supported.

flutter_stripe_payment Card Image
flutter_stripe_payment
Dart 3 compatible πŸ‘ 54
Maintenance Status: Good

Add Stripe to your Flutter Application to Accept Card Payments Using Payment Intents with Strong SCA 3DS Compliance.

flutter_paypal
Dart 3 compatible πŸ‘ 51
Maintenance Status: Good

A simple but powerful Paypal SDK for flutter.

flutterwave_standard
Dart 3 compatible πŸ‘ 47
Maintenance Status: Good

Flutterwave's official library that wraps the standard implementation.

paytm_allinonesdk Card Image
paytm_allinonesdk
Dart 3 compatible πŸ‘ 44
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.

qonversion_flutter
Dart 3 compatible πŸ‘ 43
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 πŸ‘ 42
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.

zarinpal
Dart 3 compatible πŸ‘ 39
Maintenance Status: Good

Zarinpal Package for dar & flutter support all platforms (Android,Ios,Linux,Windows,MacOs,Web)

flutter_bkash
Dart 3 compatible πŸ‘ 39
Maintenance Status: Good

Flutter package for payment gateway service bKash (Bangladesh). bKash payment easy to implement through this package on your flutter project.

iamport_flutter
Dart 3 compatible πŸ‘ 38
Maintenance Status: Good

Plugin that allows Flutter to use Iamport payment and certification functions.

flutter_stripe_web
Dart 3 compatible πŸ‘ 38
Maintenance Status: Good

Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web.

hyperpay_plugin
Dart 3 compatible πŸ‘ 36
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.

sumup
Dart 3 compatible πŸ‘ 35
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.

pix_flutter
Dart 3 compatible πŸ‘ 35
Maintenance Status: Good

Wrapper to use the PIX API, compatible with most PSPs. For more information, access the PSP documentation of your choice.

stripe_checkout Card Image
stripe_checkout
Dart 3 compatible πŸ‘ 33
Maintenance Status: Good

Create Stripe checkout payment pages for web and mobile

razorpay_web
Dart 3 compatible πŸ‘ 33
Maintenance Status: Good

Flutter plugin for Razorpay SDK. Supports Android, iOS and Web.

pass_flutter
Dart 3 compatible πŸ‘ 33
Maintenance Status: Good

A Flutter library for getting and reading Apple Wallet passes.

stripe
Dart 3 compatible πŸ‘ 32
Maintenance Status: Good

A simple Stripe API wrapper, that is meant to be used on the server.

pay_with_paystack Card Image
pay_with_paystack
Dart 3 compatible πŸ‘ 32
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

aamarpay Card Image
aamarpay
Dart 3 compatible πŸ‘ 32
Maintenance Status: Good

Official Flutter package for aamarPay. aamarPay is an online payment gateway service for Bangladesh.

khalti_flutter
Dart 3 compatible πŸ‘ 31
Maintenance Status: Good

An official Flutter plugin for Khalti Payment Gateway, with all the necessary interface that make it easy to integrate with your app.

huawei_iap
Dart 3 compatible πŸ‘ 31
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.

cinetpay
Dart 3 compatible πŸ‘ 31
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.

yookassa_payments_flutter
Dart 3 compatible πŸ‘ 30
Maintenance Status: Good

This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API.

flutter_paytabs_bridge Card Image
flutter_paytabs_bridge
Dart 3 compatible πŸ‘ 30
Maintenance Status: Good

Flutter plugin for Paytabs, used to handle payments using Card, Apms ... etc.

flutter_checkout_payment
Dart 3 compatible πŸ‘ 28
Maintenance Status: Good

This plugin is for Checkout online payment. It's implemented the native SDKs to work on Flutter environment.

alipay_kit
Dart 3 compatible πŸ‘ 27
Maintenance Status: Good

A powerful Flutter plugin allowing developers to auth/pay with natvie Android & iOS Alipay SDKs.

my_fatoorah
Dart 3 compatible πŸ‘ 26
Maintenance Status: Good

My Fatoorah Payment SDK Integration works for android and ios

kkiapay_flutter_sdk
Dart 3 compatible πŸ‘ 25
Maintenance Status: Good

KKiaPay allows businesses to safely receive payments by mobile money, credit card and bank account.

midtrans_sdk
Dart 3 compatible πŸ‘ 24
Maintenance Status: Good

A Flutter plugin for Midtrans Mobile SDK. Supports iOS and Android.

flutter_pay_upi Card Image
flutter_pay_upi
Dart 3 compatible πŸ‘ 24
Maintenance Status: Good

Create app with UPI (Unified Payments Interface)

mypay_flutter Card Image
mypay_flutter
Dart 3 compatible πŸ‘ 23
Maintenance Status: Good

An unofficial Flutter plugin that enables the integration of the MyPay Payment Gateway into applications, allowing users to make payments using their MyPay Wallet.

flutter_cashfree_pg_sdk
Dart 3 compatible πŸ‘ 21
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.

paynow
Dart 3 compatible πŸ‘ 20
Maintenance Status: Good

Paynow Client helper package to help initiate payments.

glassfy_flutter Card Image
glassfy_flutter
Dart 3 compatible πŸ‘ 18
Maintenance Status: Good

Flutter SDK client for Glassfy: a subscription revenue optimisation infrastructure for mobile applications.

flutter_paymob
Dart 3 compatible πŸ‘ 17
Maintenance Status: Good

Easily accept payments via online cards and mobile wallets in your Flutter app with Paymob.

thawani_payment
Dart 3 compatible πŸ‘ 9
Maintenance Status: Good

Flutter package helps you to use thawani checkout api with save the cards , and add thawani payment in the Flutter App

flutter_paystack Card Image
flutter_paystack
Dart 3 compatible πŸ‘ 201
Maintenance Status: Average

A Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS.

invoiceninja Card Image
invoiceninja
Dart 3 compatible πŸ‘ 69
Maintenance Status: Average

Easily create PDF invoices and accept payments in a Flutter app

mad_pay
Dart 3 compatible πŸ‘ 67
Maintenance Status: Average

Mad Pay will help you make payments through Apple Pay and Google Pay

mpesa_flutter_plugin
Dart 3 compatible πŸ‘ 48
Maintenance Status: Average

Use this plugin to implement Lipa Na MPESA Online in your flutter app. This only gives you a payment initialization interface.

flutter_sslcommerz
Dart 3 compatible πŸ‘ 39
Maintenance Status: Average

Official Flutter plugin for SSLCommerz integration.

cafebazaar_flutter
Dart 3 compatible πŸ‘ 39
Maintenance Status: Average

CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications

tinkoff_acquiring
Dart 3 compatible πŸ‘ 37
Maintenance Status: Average

Flutter Tinkoff Acquiring SDK is a simple way to integrate payments into your mobile application.

momo_vn
Dart 3 compatible πŸ‘ 29
Maintenance Status: Average

Integrate open MoMo.VN application for payment. Once completed, the system will record data of success or failure.

cielo_ecommerce
Dart 3 compatible πŸ‘ 24
Maintenance Status: Average

Package to create payments using the Cielo e-Commerce API SDK.

sberbank_acquiring
Dart 3 compatible πŸ‘ 21
Maintenance Status: Average

Flutter Sberbank Acquiring SDK is a simple way to integrate payments into your mobile application.

midpay
Dart 3 compatible πŸ‘ 21
Maintenance Status: Average

An unofficial midtrans payment plugin for flutter, Midtrans is one of the biggest payment gateway provider in indonesia

moyasar_payment
Dart 3 compatible πŸ‘ 11
Maintenance Status: Average

Flutter library for Moyasar. Supports Apple Pay, STC Pay and Credit Card.

square_reader_sdk
Dart 3 compatible πŸ‘ 6
Maintenance Status: Average

An open source Flutter plugin for calling Square’s native Reader SDK implementations to take in-person payments on iOS and Android.

upi_india
Dart 3 compatible πŸ‘ 128
Maintenance Status: Poor

A flutter plugin to do UPI transaction through different apps in Android.

upi_pay
Dart 3 compatible πŸ‘ 76
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 πŸ‘ 61
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 πŸ‘ 49
Maintenance Status: Poor

Mercadopago SDK module for Payments integration for use in applications web, server, flutter

mpesa
Dart 3 compatible πŸ‘ 34
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.

cloudpayments
Dart 3 compatible πŸ‘ 27
Maintenance Status: Poor

A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.

hover_ussd
Dart 3 compatible πŸ‘ 23
Maintenance Status: Poor

A flutter plugin to make payments by usehover.com ussd gateway using Android Intent and receiving the transaction information back in response.

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.

payhere_mobilesdk_flutter
πŸ‘ 27
Maintenance Status: Good

Make Onetime, Subscription and Pre-approval payments with your Flutter Mobile App through PayHere!

flutterwave
πŸ‘ 73
Maintenance Status: Average

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.

sslcommerz
πŸ‘ 17
Maintenance Status: Poor

SSLCommerz Payment Gateway Flutter package.

yandex_kassa
πŸ‘ 15
Maintenance Status: Poor

Yandex.Kassa (Yandex.Checkout) plugin for both Android and iOS platforms

uni_payments
πŸ‘ 13
Maintenance Status: Poor

A Flutter plugin for making payments via razorpay, paystack, paytm and flutterwave Payment Gateway for accepting online payments in Flutter app.