Atomic Rails for Money-in-Motion: A Resilientinstant Payment Gateway with ID Resolution, Retries, and Guaranteed Reversals

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

This paper presents a payment‑processing gateway that executes debit→credit transfers across banks utilizing a virtual payment ID resolver, a transaction processing core, and bank connectors engineered for low‑latency, high‑reliability flows. The gateway coordinates gRPC services behind load balancers, applies client/server‑side request balancing, and tunes retry policies with bounded attempts to withstand temporary faults, then commits or rolls back atomically via a scheduler‑driven reversal queue to guarantee consistency. A centralized per‑account mutex, database sharding by account hash, and ElasticSearch‑backed idempotency logs provide ordering, concurrency control, and fast lookups at scale, while Dockerized microservices simplify deployment and scale‑out. Benchmarks differ nodes and connection fan‑out to measure throughput and tail latency under debit/credit paths, showing trade‑offs among locks, retries, and batching, and aligning with fast‑payment system patterns and modern gRPC load‑balancing practices for payment gateways.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-06-06T02:00:05.402940+00:00
License: CC-BY-4.0