feda_flutter 1.0.1 copy "feda_flutter: ^1.0.1" to clipboard
feda_flutter: ^1.0.1 copied to clipboard

A dart package to facilitate payments with fedapay

1.0.1 #

  • Fix: Unified nomenclature from ash-gate/ash-bwallet to ashgateway.
  • Fix: Corrected base URL construction with trailing slash.
  • Security: Safe error handling for non-JSON API responses.
  • Docs: Added dedicated ashgateway documentation page and updated official URL to https://ashgateway.com.
  • Example: Added direct PayWidget preview on the main screen.

1.0.0 #

  • Major Release: Backend-first architecture integration with ashgateway.
  • Added applyCloudConfig() for secure production initialization (zero API keys in binary).
  • Deprecated initialize() in favor of applyConfig() (Direct) and applyCloudConfig() (Proxy).
  • Improved FedaPayWidget to handle cloud-based redirects and status polling.
  • Full typed support for Transactions, Customers, and Payouts.
  • Comprehensive documentation hub integrated with Nuxt Content.

0.2.2 #

  • Added dartdoc comments to all major public API elements (FedaFlutter, ApiEnvironment, ApiResponse, Transaction, Customer, Payout, etc.).
  • Exposed PayoutsRepository via FedaFlutter.instance.payouts (was missing from the singleton).
  • Added payouts_repository to the public exports.

0.2.1 #

  • Added Nuxt-based documentation site in docs/.
  • Added Nuxt-based changelog site in change/.
  • Added GitHub Actions workflow to auto-create releases from CHANGELOG.md on tag push.
  • Added GitHub PR template.

0.2.0 #

  • Enforced strict typing in TransactionsRepository, CustomersRepository, and PayoutsRepository — methods now accept typed DTOs and return ApiResponse<T>.
  • Fixed PayWidget to handle token-only API responses by constructing the checkout URL as a fallback.
  • Improved BaseRepository.normalizeApiData to only unwrap known Fedapay wrapper keys (v1/*).
  • Refactored test suite to use a shared FakeDioService and added DTO-specific test cases.

0.1.0 #

  • Added Singleton pattern for FedaFlutter initialization (issue #).
  • Lowered Dart SDK constraint to ^3.0.0 for broader compatibility.
  • Updated documentation with new usage examples.

0.0.4 #

  • Added PayWidget for easier payment integration.
  • Added support for payouts.
  • Improved example app and documentation.

0.0.1 #

  • Initial release of feda_flutter.
  • Basic support for Transactions and Customers API.
1
likes
160
points
144
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A dart package to facilitate payments with fedapay

Repository (GitHub)
View/report issues
Contributing

License

AGPL-3.0 (license)

Dependencies

dio, flutter, test, url_launcher, webview_flutter

More

Packages that depend on feda_flutter