A Control-Theoretic Approach to Dynamic Payment Routing for Success Rate Optimization

Aniket Agrawal, Harsharanga Patil
10/19/2025
eess.SYcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

This paper introduces a control-theoretic framework for dynamic payment routing, implemented within JUSPAY's Payment Orchestrator to maximize transaction success rate. The routing system is modeled as a closed-loop feedback controller continuously sensing gateway performance, computing corrective actions, and dynamically routes transactions across gateway to ensure operational resilience. The system leverages concepts from control theory, reinforcement learning, and multi-armed bandit optimization to achieve both short-term responsiveness and long-term stability. Rather than relying on explicit PID regulation, the framework applies generalized feedback-based adaptation, ensuring that corrective actions remain proportional to observed performance deviations and the computed gateway score gradually converges toward the success rate. This hybrid approach unifies control theory and adaptive decision systems, enabling self-regulating transaction routing that dampens instability, and improves reliability. Live production results show an improvement of up to 1.15% in success rate over traditional rule-based routing, demonstrating the effectiveness of feedback-based control in payment systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{agrawal2025controltheoretic,
  title  = {A Control-Theoretic Approach to Dynamic Payment Routing for Success Rate Optimization},
  author = {Aniket Agrawal and Harsharanga Patil},
  year   = {2025},
  eprint = {2510.16735},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.16735v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.16735.svg)](https://codeofpaper.com/paper/2510.16735)

Discussion