Bug #12383

Task #11497: [Phase_2] : RFP 1.5.1 - Corporate Credit Card

Corporate Card - Update mobile receipt to display same as web

Added by Nurul Syahirah Md Nawi almost 3 years ago. Updated over 2 years ago.

Status:System Integration TestStart date:October 06, 2021
Priority:NormalDue date:
Assignee:Nurul Syahirah Md Nawi% Done:

90%

Category:-Spent time:-
Target version:-

Description

Path: BSNeBIZ Mobile (IOS & Android) > Make Card Payment > Verify > Approve

Current:
1. Details receipt for User with workflow (Initiator, Verifier, Approver) & Single User for Mobile (IOS & Android) are not in correct order.
2. Recipient reference & Other transfer details field display at receipt for web and both IOS & Android.

Expected:
1. Arrangement of mobile details receipt should follow same as web receipt for each user.
2. Recipient reference & Other transfer details field should be removed from receipt for web & both IOS & Android.

Please refer attachment.

Corp Card_Initiator.PNG (111 KB) Nurul Syahirah Md Nawi, October 06, 2021 16:30

Corp Card_Verifier.PNG (111 KB) Nurul Syahirah Md Nawi, October 06, 2021 16:30

Corp Card_Approver.PNG (120 KB) Nurul Syahirah Md Nawi, October 06, 2021 16:30

Corp Card_Single user.PNG (113 KB) Nurul Syahirah Md Nawi, October 06, 2021 16:30

Updated_SU.PNG (85 KB) Nurul Syahirah Md Nawi, April 07, 2022 11:30

Updated_initiator.PNG (85.9 KB) Nurul Syahirah Md Nawi, April 07, 2022 11:30

Updated_verifier.PNG (83.2 KB) Nurul Syahirah Md Nawi, April 07, 2022 11:30

Updated_approver.PNG (83.8 KB) Nurul Syahirah Md Nawi, April 07, 2022 11:30

History

#1 Updated by Nurul Syahirah Md Nawi almost 3 years ago

  • Description updated (diff)

#2 Updated by Najmi Pasarudin almost 3 years ago

  • Assignee changed from Najmi Pasarudin to Nurul Hasnieza Bt Mohd Zamri

#3 Updated by Nurul Hasnieza Bt Mohd Zamri over 2 years ago

  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • Assignee changed from Nurul Hasnieza Bt Mohd Zamri to Rahmat Aina Nadia
  • % Done changed from 0 to 50

Issue is triggered when getting unordered set of value request from mobile.
Suspected occur during mfp which is converting LinkedHashMap to HashMap. So, both mobile and restful side have to update
new parameter datatype which is LinkedHashMap to make sure the receipt details are in correct order.

#4 Updated by Rahmat Aina Nadia over 2 years ago

  • Assignee changed from Rahmat Aina Nadia to Lai Wen Hong

As per discussion last Thursday (31/3/2022), mobile has discarded all new changes on request parameters and remains existing when executing receipt service. LinkedHashmap and two new parameters which are transactionDate and referenceNumber are not needed from mobile side.

#5 Updated by Lai Wen Hong over 2 years ago

  • Status changed from Development / Work In Progress to Internal Testing
  • Assignee changed from Lai Wen Hong to Nurul Syahirah Md Nawi
  • % Done changed from 50 to 90

Issue:
Arrangement of Mobile details receipt is not same as Web receipt

Finding:
The receipt map used is from mobile and it is not in proper order.
(More detailed cause had been mentioned by Hasnieza in previous update)

Solution:
Instead of using receipt map passed from mobile, now using receipt map retrieved from database which is same arrangement as Web.
The code change will be completed at backend restful.

Test step (Follow the path provided in Description):
  1. Path: BSNeBIZ Mobile (IOS & Android) > Make Card Payment > Verify > Approve
  2. Expected result: Arrangement of mobile details receipt is same as web receipt for each user.

#6 Updated by Nurul Syahirah Md Nawi over 2 years ago

Tested & passed

#7 Updated by Nurul Syahirah Md Nawi over 2 years ago

  • Status changed from Internal Testing to System Integration Test

Also available in: Atom PDF