entity icon indicating copy to clipboard operation
entity copied to clipboard

Client changes from EFT to BCOL

Open danaannab opened this issue 1 year ago • 3 comments

https://www.figma.com/file/Y1PWkuB8II5lxdDdUq67Aj/Electronic-Funds-Transfer?type=design&node-id=2303-4860&mode=design&t=EOKPoxvW4FZ9mBGc-4

GIVEN I am using EFT WHEN I choose the BCOL payment method THEN The system reminds me that this payment method will reach end of life soon AND when I hit continue THEN I will be presented by a modal that confirms the outstanding balance WHEN I hit continue to payment THEN I am presented by a CC payment pop screen AND when I submit the payment via CC then I will be directed to a payment method screen that will display BCOL as the payment method selected AND a payment received email notification will be sent to me AND on the Statement page there will be one new statement (It will show a statement called payment method changed from the 1st of the month till today.) AND the transaction list will display the service procured by the end user while the account was utilising the EFT payment method as paid by EFT payment method

Modal workflow: Estimated in 18494 GIVEN I have selected BCOL Payment method to move away from EFT Payment Method WHEN I am presented by a modal announcing that this payment will reach end of life soon WHEN I hit continue THEN I will be presented by another modal detailing the statement balance THEN I can click Continue to Payment AND Enter CC card information to pay the balance in a pop up that is displayed for me that I can submit AND after that I will be presented by a payment method screen showing the selected BCOL payment method

Requirement for Statement GIVEN that I have successfully move payment method from EFT to BCOL payment method WHEN I navigate to the statement page THERE will be a statement with the beginning date of the first of the month and the ending date of today listed as a CSV and a PDF AND when I view the PDF the statement reflects the transactions and balance that was paid for by cc today before changing payment to BCOL payment method

OPTION 2

danaannab avatar Apr 17 '24 19:04 danaannab

Hey team! Please add your planning poker estimate with Zenhub @Jxio @ochiu @rodrigo-barraza

seeker25 avatar May 16 '24 18:05 seeker25

Hey team! Please add your planning poker estimate with Zenhub @Jxio @ochiu @rodrigo-barraza @seeker25

danaannab avatar May 16 '24 18:05 danaannab

UXA reviewed, please see UXA comments here

ethantspitt avatar Jul 11 '24 23:07 ethantspitt

@ethantspitt updates deployed to TEST

ochiu avatar Jul 15 '24 15:07 ochiu

When a user changes their payment method from EFT to BCOL, multiple invoices are added to the cart.

For an EFT user with an outstanding balance switching to BCOL:

On the "Add Invoice to Cart" page, a duplicate invoice appears. If you click "Next," three invoices get added to the cart. If you click "Back" and then "Add" again, two more invoices get added to the cart.

Please see my video

lizhuomeng71 avatar Jul 15 '24 22:07 lizhuomeng71

everything else is tested for this story, except for the Interim Statement

I have the following test cases: User uses EFT payment. On July 2nd, the user performed a number company registration with a payable amount of $351.50, and a transaction was generated. On July 3rd, the user switched from EFT to BCOL and paid the $351.50 by credit card. The transaction should be completed, and a statement should be generated for the period from July 1st to July 3rd, reflecting the $351.50. On July 10th, the user switched from BCOL back to EFT. On July 18th, the user performed two number company registrations with a total payable amount of $753, and two transactions were generated. On July 21st, the user switched from EFT to BCOL again and paid the $753 by credit card. The transaction should be completed, and a new statement should be generated. My question is regarding the last statement generated: Should it include the transaction from July 3rd (making the total $1104.50), or just the two transactions from July 21st (making the total $753, which is the amount paid by credit card)?

lizhuomeng71 avatar Jul 18 '24 20:07 lizhuomeng71

This is finish testing, for Interim Statement we will create a new ticket to handle the statement change

lizhuomeng71 avatar Jul 18 '24 21:07 lizhuomeng71