Search packages, repositories and app categories

Package detailsv4.11.0

stripe

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

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.4K
Likes
39
Pub points
140

Install package

flutter pub add stripe

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A server-side Dart wrapper for the Stripe API, designed to simplify integration with Stripe's payment processing services. It provides a clean, type-safe interface for handling payments, subscriptions, customers, and other financial operations from Flutter applications running on backend servers. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for full-stack Flutter projects requiring secure and scalable payment solutions.

Use cases

  • Processing credit card payments
  • Managing customer subscriptions
  • Handling refunds and payouts
  • Creating payment intents
  • Integrating with webhooks

Key features

  • Server-side Stripe integration
  • Type-safe API methods
  • Support for all major platforms
  • Secure payment handling
  • Easy webhook parsing

Suitable for

  • Backend services in Flutter apps
  • Full-stack Flutter developers
  • E-commerce applications
  • SaaS platforms with recurring billing

Considerations

  • Requires server-side implementation
  • Not for client-side payment form handling
  • Needs proper security configuration
  • Dependent on Stripe account setup
  • Must handle sensitive data securely

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Stripe Dart

This implementation is based on the official Stripe Java and NodeJS API wrappers and written as a proper native dart library.

This library is meant to be used on the server.

This library does not include all resources, messages or fields, but only the most important ones and the ones we need. We are open and encourage merge requests to increase coverage.

Development

All messages are written with json_serializable so make sure to generate the files with dart run build_runner build when you make changes and want to test them.

Categories

Dependencies

Dependency list 6 items

Source repository

Projects using this package

No data available yet.