2024 R2 Payment QoS - Bypass Idempotent Check Auto Recovery
Component Test
Functional Test
Brainstorming
Use Case
Mock Config Condition
Channel
BCA VA Top Up
flux_cons_recon_sub_rule
extEventCode
BCAC1ID08.va.topup.request
properties
forceRecoverThreshold
status
true
threshold
2
expiry
60
Top Up using BCA VA Top Up get error RISK_REJECT
Recon with RISK_REJECT transaction
financial recon flag -> R/R (Autorecovery)
recon_status: SUCCESS
Recon without Top Up
financial recon flag -> R/R (Autorecovery)
recon_status: SUCCESS
Force Recovery Threshold
Recon BCA VA Top Up
Sum of autorecovery transaction in SF > 2 {3}
< 60 seconds
First 2 trx
forceRecover: true
Last trx
normal, existing flow
> 60 seconds
All trx
forceRecover: true
Sum of autorecovery transaction in SF <= 2 {2}
All trx
forceRecover: true
Recon Mandiri VA Top Up
Sum of autorecovery transaction in SF > 2 {3}
< 60 seconds
All trx
normal, existing flow
Test Case
Recon with configured channel, with sum of autorecovery transaction greater than threshold and under expiry time - Autorecovery is not working for the last trx
Recon with configured channel, with sum of autorecovery transaction greater than threshold and exceed expiry time - Autorecovery is working to all trx
Recon with configured channel, with sum of autorecovery transaction lower than threshold - Autorecovery is working to all trx
Recon with unconfigured channel, with sum of autorecovery transaction greater than threshold and under expiry time - Autorecovery is not working to all trx
Parameter Check
flux_cons_recon_sub_rule
properties
forceRecoverThreshold
status
threshold
expiry
State Machine Test
Unavailable
Cover all Result Code
Unavailable
Idempotent Check
Unavailable
Concurrent Check
Unavailable
Log Check
Fluxbatch log
forceRecover
DB Check
flux_cons_logic_detail
check financial recon flag
ren_inst_item_default
check recon_status ifcrecon
Regress