Design international payment infrastructure: multi-currency accounts, payment processors, forex management, and crypto payment rails