Feature #11341
closedFeature #7963: In product quotation from admin panel will able to update the real time payment using card / pos terminal like landscaping invoice payment flow and send payment notifications based on the flag from admin side
Embedded stripe online for admin
Status:
Closed
Priority:
Normal
Assignee:
Target version:
Subtasks
Related issues
Updated by Divya Inapakurthi 27 days ago
- Credit Card Fee Recording: Added tracking and display for credit card processing fees across product quotes, invoices, and transaction tables.
- Consolidated Split Payment Actions: Grouped multi-method split payments into a single unified transaction rather than generating duplicate entries.
- Formatted Payment Notes: Standardized payment audit notes with clear breakdowns for all methods (Card details/fee, Check #, Zelle, Bank Transfer, Cash).
- Backend Date & Timezone Range Fix: Fixed date calculation and moment handling that was causing partial payment queries with yearly/timezone filters to hang.
- Partial Status Tab & Refetch Optimization: Optimized API fetching and page resets when switching between status tabs like Partial.
- Payment Change Option Cleanup: Removed the change/return amount option once a payment is already verified.
- POS-Aligned 2-Column Payment Modal: Redesigned the payment popup with a modern 2-column POS layout containing an Order Summary sidebar and Allocations list.
- Stripe Processing Fee Notice Update: Modified the info notice text to explicitly reference Stripe card processing fees instead of company fees.
- UI & Placeholder Polish: Improved payment method button grid alignment and reduced input placeholder font weights to light.
- Card Form Validation & Pay Button State: Disabled the manual card Pay button until all required details (Card Number, Expiry, CVC, and ZIP) are fully entered and valid.
Updated by Divya Inapakurthi 27 days ago
- popup credit card with send, copy, pay options
- transaction ui update, removed record payment label with icon from invoices
- combined total, paid and due columns
- action history fixed for multiple options recording one action history
Updated by Divya Inapakurthi 27 days ago
- Stripe Direct Processing Backend: Implemented backend integration for Stripe card charging to securely debit payments directly from card details.
- Seamless Manual Card Flow: Integrated manual card payment modal directly with the "Process Payment" flow to record all split payment allocations automatically upon card success.
- Stripe Links for Custom Allocations: Fixed Copy Link and Send Link so Stripe checkout sessions generate accurately for custom allocated amounts rather than the full quote total.
- Action History for Copied Links: Updated "Copy Link" to log a distinct payment_link_copied action history entry with the exact allocated amount.
- Customer Public Payment Page Fee: Added credit card processing tax calculation to the customer-facing public checkout page.
- Card Form Validation: Enforced a 6-character maximum limit on ZIP / Postal Code input in manual card processing.
- Payment Method UI Order: Positioned the most recently added payment method at the top of the selection list.
- Zero Balance Lock: Disabled remaining unallocated payment methods when the remaining balance reaches $0.00.
- Send Link Button Feedback: Added a dynamic loading spinner and "Sending..." text indicator to the Send Link button.
- False Auto-Verification Prevention: Added baseline amount paid tracking to avoid false automatic verifications when opening quotes with prior partial payments.
- Accurate Partial Payment Webhook Status: Resolved partial payments being recorded as full paid by dynamically computing amountPaid, remainingAmount, and setting status to partial in the Stripe webhook.
- Sales Record Split Payment Tracking: Updated backend sale recording to set paymentMethod: "split" and store all multi-method transactions in sale.paymentMethods.
- Real-time Transaction Tab Sync: Fixed transaction sub-table stale states and deduplication by making invoice installments the single source of truth.
- PDF Payment Type Accuracy: Fixed PDF receipt table to dynamically label partial online payments as "Partial Payment" rather than defaulting to "Full Payment".
- Minimal Action History Notes: Simplified payment action notes to a clean and readable format: Paid through Credit / Debit Card $X.XX
Updated by Divya Inapakurthi 24 days ago
- Target version set to Sprint (10/05/2026- 10/09/2026)
Updated by Divya Inapakurthi 24 days ago
- Due date set to 10/06/2026
- Start date changed from 10/06/2026 to 10/05/2026