Building an On-Demand Infrastructure for Payment Processing