For many payment methods such as credit cards, we often have multiple choices of which combination of gateway, processor, and acquirer to use. These decisions can affect transaction risk, acceptance rates, and processing costs. By leveraging machine learning and consuming signals from both our production system and our processors, we can make dynamic decisions about how to route a transaction, optimizing for cost, acceptance, or speed.
Scaling Airbnb’s Payment Platform
AirbnbEng
1706

Reminds me of a solution I saw many years ago called DoughFlow. Mostly used by Online Casinos and Sports Books. I could imagine that ML would take it up a notch