Enhancing API Security in Fintech with Machine Learning: A Fraud Detection Use Case