This document outlines the development of a machine learning model using Python to detect online payment fraud through a random forest classifier. The model addresses issues of imbalanced data and aims to accurately identify fraudulent transactions while minimizing false positives. Key components include data preprocessing, feature selection, and model evaluation metrics showing an accuracy of 86.91%.