Categorieën: Alle - test - payment - recovery - transaction

door Muhammad Renaldy Jovananda 9 maanden geleden

65

2024 R2 Payment QoS - Bypass Idempotent Check Auto Recovery

The text outlines various testing scenarios and conditions for a payment recovery system scheduled for 2024. It details specific tests related to quality of service (QoS) and idempotent checks, focusing on the automatic recovery of transactions.

2024 R2 Payment QoS - Bypass Idempotent Check Auto Recovery

Regress

2024 R2 Payment QoS - Bypass Idempotent Check Auto Recovery

Component Test

DB Check
ren_inst_item_default

check recon_status ifcrecon

flux_cons_logic_detail

check financial recon flag

Log Check
Fluxbatch log

forceRecover

Concurrent Check
Idempotent Check
Cover all Result Code
State Machine Test
Unavailable
Parameter Check
Functional Test
Test Case

Recon with unconfigured channel, with sum of autorecovery transaction greater than threshold and under expiry time - Autorecovery is not working to all trx

Recon with configured channel, with sum of autorecovery transaction lower than threshold - Autorecovery is working to all 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 greater than threshold and under expiry time - Autorecovery is not working for the last trx

Brainstorming

Use Case

Force Recovery Threshold

Recon Mandiri VA Top Up

Recon BCA VA Top Up

Sum of autorecovery transaction in SF <= 2 {2}

Sum of autorecovery transaction in SF > 2 {3}

> 60 seconds

All trx

< 60 seconds

Last trx

normal, existing flow

First 2 trx

forceRecover: true

Recon without Top Up

Top Up using BCA VA Top Up get error RISK_REJECT

Recon with RISK_REJECT transaction

recon_status: SUCCESS

financial recon flag -> R/R (Autorecovery)

Mock Config Condition

flux_cons_recon_sub_rule

properties

forceRecoverThreshold

expiry

60

threshold

2

status

true

extEventCode

BCAC1ID08.va.topup.request

Channel

BCA VA Top Up