Many small and medium fuel vendors face challenges in automating their services due to the cost and complexity of traditional dispensing systems. Manual record-keeping, lack of traceable payments, and inefficient control over fuel allocation lead to losses and misuse. There's a need for a simple, automated system that uses Mobile Money (MoMo) for secure prepayment and controlled fuel dispensing.
This project presents a prepaid fuel dispensing solution integrated with MoMo payment. Once the user sends a MoMo payment, they receive a unique 3-digit code generated by the central system. This code is entered at the pump using a keypad interface. If valid, the system calculates the exact fuel quantity, activates a pump through a relay, and stops automatically when the quantity is reached. An LCD displays the transaction status, while an EEPROM securely logs used codes to prevent reuse. The system can also include GSM for alerts or Firebase for data logging.