Project

General

Profile

Edit Copy Actions

Feature #9665

open

working on testing team raised issues on pos component

Added by Teja Sriram Sangani 27 days ago. Updated 27 days ago.

Status:
In Progress
Priority:
Normal
Target version:
-
Start date:
07/08/2026
Due date:
% Done:

70%

Estimated time:
Spent time:

Add

Subtasks


Add

Related issues

Updated by Teja Sriram Sangani 27 days ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 70

Here’s what we implemented to resolve the issues:

  1. 1. Cancel CPP on the terminal
    Problem: Cancel in UI left the Dejavoo transaction running.
    Fix: Cancel now also aborts the payment on the terminal.
  1. 2. Zelle confirm = Paid immediately
    Problem: After confirming Zelle, it didn’t show Paid while CPP/card were still processing.
    Fix: On Zelle confirm, Zelle/cash are saved as paid first, then CPP/card continue.
  1. 3. Loading status on Zelle confirm
    Problem: No clear feedback while Zelle was confirming.
    Fix: Payment Status modal shows “Confirming Zelle payment…” right away.
  1. 4. CPP / split resume (top-up only)
    Problem: After canceling a method and increasing CPP, it tried to charge the full amount again.
    Fix: Resume charges only the extra (delta) amount.
  1. 5. Zelle +$2 top-up error ($23.70 vs $21.70)
    Problem: After confirming a Zelle top-up, the next step double-counted the $2 and failed validation.
    Fix:
    - Step 1: settle only Zelle/cash top-up
    - Step 2: charge only remaining CPP/card
    - Merge Zelle top-up into the already-paid Zelle amount (no double charge)

In short: we made split payments handle cancel, immediate Zelle settle, loading feedback, delta-only top-ups, and fixed the Zelle top-up over-total error.

Edit Copy Actions

Also available in: Atom PDF