littlefish_payments_split 3.1.2 copy "littlefish_payments_split: ^3.1.2" to clipboard
littlefish_payments_split: ^3.1.2 copied to clipboard

PlatformAndroid

Split payments gateway package for littlefish payments ecosystem. Enables splitting a single order across multiple payment legs.

3.1.2 #

  • FIX(littlefish_payments_split): Update littlefish_feature_medoels version to ^2.0.0.
  • FIX(deps-ci): update core packages.

3.1.1 #

  • Update a dependency to the latest release.

3.1.0 #

  • FIX: correct PayPage tablet layout and fix cash payment bug.
  • FIX: tablet layout corrections per visual feedback.
  • FEAT(littlefish_payments,littlefish_payments_split): Corrected tablet layout.
  • FEAT: tablet two-panel layout for split payments.

3.0.5 #

  • Update a dependency to the latest release.

3.0.4 #

  • FIX(deps-ci): update core packages.

3.0.3 #

  • Update a dependency to the latest release.

3.0.2 #

  • Update a dependency to the latest release.

3.0.1 #

  • Update a dependency to the latest release.

3.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT(payments): thread currency symbol through refund and withdrawal too.
  • BREAKING FEAT(payments): thread tenant currency symbol through gateways for display.

2.0.0 #

Note: This release has breaking changes.

  • REFACTOR: Phase 3 architectural rework — self-contained PayPage, Completer-based gateway, pure ReconciliationScreen.
  • REFACTOR: replace StatefulWidget with BLoC/Cubit across payment packages.
  • REFACTOR(split-payments): use SplitPaymentTransactionTile in SplitPaymentSummaryCard.
  • REFACTOR(split-payments): move SplitPaymentSummaryCard, LegDisplayPolicy into split package.
  • REFACTOR(littlefish_payments_split): Thin gateway, self-contained ReconciliationScreen.
  • FIX: Addressing comments.
  • FIX: pass customerId and customerName when rebuilding PaymentLeg from API state.
  • FIX: extract explicitTipAmount from discovered state on resume.
  • FIX: SPLITPAY-PLAN-020 — round 2 split refund corrections (5 phases).
  • FIX: SPLITPAY-PLAN-019 phases 1,3,5,7 — split refund defect corrections.
  • FIX: SPLITPAY-DEFECT-003 Phase 2A+3 — exclude refund legs from header count & fix infinite loading.
  • FIX: SPLITPAY-DEFECT-001 Phases 4B, 5, 6A, 6C, 6D — payments frontend corrections.
  • FIX: correct comment — transactionStatus not checkoutTransactionState.
  • FIX: _handleBack calls onDone when fully paid, keypad Decimal division, currency codes in buildCumulativeResult.
  • FIX: reset isProcessing after PaymentLegRecorded in ReconciliationBloc.
  • FIX: back button always shows park dialog regardless of payment state.
  • FIX(split-payments): thread splitPaymentId through child payment legs.
  • FIX(split-payments): park signal, explicit tip preservation, stale-state guard.
  • FIX(split): Remove const from constructors using Decimal.zero default.
  • FIX(split): Add Surplus Tip row + group tip breakdown on reconciliation screen.
  • FIX(littlefish_payments_split): removed keypadpage max amount.
  • FIX(split-payments): pass orderId to payment session and fix change/tendered calculation.
  • FIX: Use setProviderSettings context pattern instead of global navigator key.
  • FIX(littlefish_payments_split): Fixed initial compile errors.
  • FIX: merge conflicts.
  • FIX(split-payments): PLAN_010 4J-2 preserve session orderTotal on resume.
  • FEAT(littlefish_payments_split): Added cash payment success page and UI changes.
  • FEAT(littlefish_payments_split): Added refresh on payments.
  • FEAT: add split payments package, KeypadPage, and PayPageV2 for Phase 3.
  • FEAT(split-payments): SPLITPAY-PLAN_007 UI adjustments and cleanups.
  • FEAT(split-refunds): Phase 4 — SplitRefundScreen core feature package.
  • FEAT(split-payments): Phase 4D post-testing fixes — orderId threading and change amount tracking.
  • FEAT(split_payments): thread splitPaymentId through payment flow (Phase 4B).
  • FEAT: split payments readiness — offline queue improvements, LICENSE files, monitoring & tracing.
  • FEAT(split-payments): SPLITPAY-PLAN_003 Phase 3 reconciliation UI & gateway refinements.
  • FEAT(littlefish_payments): make PayPage self-contained with payment processing.
  • FEAT(littlefish_payments_split): Add comprehensive logging across split payment flow.
  • FEAT(split-payments): SPLITPAY-PLAN_024 Phase 3 + 4 + 6 — Chip UI, Payment Wiring & Widget Tests.
  • FEAT(split-payments): add SplitEquallyState model, isSplitEquallyEnabled config flag & unit tests.
  • FEAT(split-refunds): Phase 1 + Phase 3 — payment infrastructure extensions & SplitConfigProvider.
  • FEAT(split-payments): SPLITPAY-PLAN_018 frontend refund enhancements.
  • FEAT(split): add customer selection to split payments and refunds.
  • DOCS: Clarify SplitConfigProvider.isSplitPaymentsEnabled usage.
  • BREAKING FEAT(littlefish_payments_split,littlefish_payments_cash,littlefish_payments_other): prepare split-payments packages for publishing.

Changelog #

1.0.0 #

  • Initial release of littlefish_payments_split
0
likes
120
points
27
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Split payments gateway package for littlefish payments ecosystem. Enables splitting a single order across multiple payment legs.

Homepage

License

unknown (license)

Dependencies

decimal, equatable, flutter, flutter_bloc, intl, littlefish_core, littlefish_core_utils, littlefish_feature_models, littlefish_feature_shared_ui_v1, littlefish_payments, uuid

More

Packages that depend on littlefish_payments_split