Middle+ — Principal
Payment Processing Platform Design
livecode
Task condition
It is required to design a system architecture capable of accepting payments from multiple sources, keeping track of them, and collecting analytical data for each stream. The system should credit internal currency to users depending on the received funds. Additionally, an API must be created to retrieve information about the connected tariff plan by user ID.