anypay 0.1.2
anypay: ^0.1.2 copied to clipboard
AnyPay is a lightweight, UI-agnostic Flutter payment abstraction that provides a unified API for integrating multiple payment providers using an adapter-based architecture.
Changelog #
All notable changes to this package will be documented in this file. This project follows early-stage semantic versioning during development.
0.1.2 - 2026-01-13 #
- Minor bug fixing documentations changes
0.1.1 - 2026-01-02 #
- Minor bug fixing documentations changes
0.1.0 - 2026-01-02 #
Added #
- Official release of AnyPay as a UI-agnostic, adapter-based payments plugin.
PaymentAdapterinterface to integrate any payment provider.- Unified
AnyPay.chargeWithName()API. PaymentOptionsmodel for standardized payment input.PaymentResultmodel with explicit payment states:success,failed,pending,error.- Adapter registration system (
AnyPay.registerAdapter). - Developer-controlled UI for payment states.
- Overlay helper (
PaymentStatusOverlay) and animated widget (PaymentStatusWidget) for optional status feedback. - Improved testing and mocking capabilities.
Changed #
- Removed all built-in payment UI, checkout flow, and enforced animations.
- Dependency choice (Stripe, Razorpay, PayPal, etc.) delegated to the developer.
- Core package now focuses entirely on payment abstraction and status reporting.
Breaking Changes #
- Built-in payment UI and animations from previous dev versions are no longer included.
- Developers must implement their own UI and animations for success, failed, pending, or error states.
Notes #
- This release establishes the foundation architecture for AnyPay v0.1.0.
- Future releases may include optional UI helpers, animated overlays, and official adapters.