Domanda di colloquio di Accenture

How would you design a secure money transfer API using Node.js and MongoDB, ensuring authentication, validation, and transaction consistency