fix(routing): update_gateway_score_condition (#9452)

This commit is contained in:
Ankit Kumar Gupta
2025-09-25 22:51:55 +05:30
committed by GitHub
parent 46090ea06d
commit 31f1cd77c2
2 changed files with 7 additions and 3 deletions

View File

@ -2268,8 +2268,13 @@ async fn payment_response_update_tracker<F: Clone, T: types::Capturable>(
async move {
let should_route_to_open_router =
state.conf.open_router.dynamic_routing_enabled;
let is_success_rate_based = matches!(
payment_attempt.routing_approach,
Some(enums::RoutingApproach::SuccessRateExploitation)
| Some(enums::RoutingApproach::SuccessRateExploration)
);
if should_route_to_open_router {
if should_route_to_open_router && is_success_rate_based {
routing_helpers::update_gateway_score_helper_with_open_router(
&state,
&payment_attempt,