Skip to content

prathams0ni/DigitalPay_Analytics_End-to-End_Payment_Transaction_Dropoff_Analysis_Intelligence_Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ DigitalPay Analytics

End-to-End Payment Transaction Intelligence & Failure Risk Dashboard


๐Ÿ“Œ Project Overview

DigitalPay Analytics is an end-to-end data analytics project designed to simulate, analyze, and visualize digital payment transaction performance.

Since real-world digital transaction datasets are confidential and not publicly available, synthetic transaction data was generated to replicate realistic banking and payment behavior including:

  • Success vs Failure patterns
  • Network-type impact (2G / 3G / 4G / 5G / WiFi)
  • Payment method performance (UPI, Debit Card, Credit Card, Wallet, Net Banking)
  • Seasonal and peak-hour risk trends
  • Failure reason diagnostics

This project follows the complete analytics lifecycle:

Data Generation โ†’ Data Cleaning โ†’ EDA โ†’ Feature Engineering โ†’ BI Modeling โ†’ Executive Dashboard โ†’ Business Insights


๐ŸŽฏ Business Problem

High transaction volume does not automatically translate into platform reliability.

Digital payment systems face:

  • High failure rates during peak hours
  • Network-related performance issues
  • Authentication and bank server failures
  • Seasonal stress spikes
  • Revenue loss due to dropped transactions

The goal of this project is to:

โœ” Identify key transaction failure drivers
โœ” Analyze payment method reliability
โœ” Detect seasonal and peak-time risks
โœ” Provide actionable business recommendations


๐Ÿ› ๏ธ Tech Stack

Layer Tools Used
Data Simulation Python
Data Processing Pandas, NumPy
Data Visualization Matplotlib, Seaborn
Data Cleaning Jupyter Notebook
Business Intelligence Power BI
Data Modeling DAX
Version Control Git & GitHub

๐Ÿ“‚ Project Workflow

1๏ธโƒฃ Synthetic Data Generation

  • Generated realistic digital transaction dataset
  • Simulated fields:
    • Transaction Date
    • Payment Method
    • Network Type
    • Bank Name
    • Device Type
    • Transaction Amount
    • Transaction Status (Success / Failed / Dropped)
    • Failure Reason

2๏ธโƒฃ Data Cleaning & Preprocessing (Python)

Performed inside Jupyter Notebook:

  • Handling missing values
  • Removing duplicates
  • Data type corrections
  • Feature engineering
  • Extracted:
    • Month
    • Day Name
    • Hour
    • Derived metrics

Notebook File:

Solution_digital_payment_transactions.ipynb

3๏ธโƒฃ Exploratory Data Analysis (EDA)

Analyzed:

  • Monthly transaction trends
  • Failure rate distribution
  • Payment method success comparison
  • Network-type performance
  • Peak hour stress analysis
  • Weekend vs weekday impact

4๏ธโƒฃ Power BI Data Modeling

After cleaning, data was imported into Power BI.

Created DAX measures:

  • Total Transactions
  • Total Transaction Amount
  • Success Rate %
  • Failure Rate %
  • Average Transaction Value
  • Failed Transactions

Added interactive slicers:

  • Date Filter
  • Bank Name
  • Device Type
  • Network Type
  • Payment Method

๐Ÿ“Š Dashboard Pages


1๏ธโƒฃ Transaction Overview

image

Includes:

  • KPI Cards (Total Transactions, Success %, Failure %, Avg Value)
  • Monthly Failure Rate Trend
  • Success vs Failure vs Dropped Distribution
  • Executive Insight Summary

Key Insight: ~58% success rate indicates execution inefficiency rather than volume issues.


2๏ธโƒฃ Payment Method Performance

image
  • Success Rate vs Volume Analysis
  • Success Rate % by Payment Method
  • Failed Transactions by Payment Method
  • Network-wise Failure Trends

Key Insight: UPI drives the highest volume and absolute failures due to scale, while Wallet shows more stability.


3๏ธโƒฃ Failure Reason Analysis

image
  • Failure Breakdown by Reason
  • Failed Transactions by Network Type
  • Payment Method vs Failure Reason Matrix

Major Failure Drivers:

  • Insufficient Balance
  • Network Timeout
  • Authentication Failure

4๏ธโƒฃ Time & Peak Analysis

image
  • Failure Rate by Month
  • Failed Transactions by Day
  • Failure Rate by Hour
  • Weekend vs Weekday Comparison

Observations:

  • Mid-year and December show seasonal spikes
  • Evening hours show higher failure rates
  • Weekends record increased transaction stress

๐Ÿ“ˆ Key Insights

  • Over 40% of transactions either fail or drop
  • Network and authentication issues dominate system-level risks
  • Peak hours significantly impact reliability
  • Volume alone does not define performance efficiency

๐Ÿ’ผ Business Recommendations

image
  • Optimize UPI infrastructure during peak hours
  • Strengthen authentication and network-handling mechanisms
  • Implement predictive monitoring for peak-hour failures
  • Prioritize reliability improvements during seasonal spikes

๐Ÿ”ฎ Future Scope

  • Build ML-based failure prediction model
  • Deploy real-time monitoring dashboard
  • Integrate anomaly detection
  • Add SLA-based bank performance evaluation
  • Implement cloud-based scaling simulation

๐Ÿ“ Repository Structure

DigitalPay-Analytics/
โ”‚
โ”œโ”€โ”€ data/
โ”‚   โ”œโ”€โ”€ digital_payment_transactions_dataset.csv
โ”‚   โ”œโ”€โ”€ cleaned_digital_payment_transactions.csv
โ”‚
โ”œโ”€โ”€ notebooks/
โ”‚   โ””โ”€โ”€ Solution_digital_payment_transactions.ipynb
โ”‚
โ”œโ”€โ”€ dashboard/
โ”‚   โ””โ”€โ”€ DigitalPay_Analytics.pbix
โ”‚
โ”œโ”€โ”€ images/
โ”‚   โ””โ”€โ”€ dashboard_snips.png
โ”‚
โ””โ”€โ”€ README.md

If you found this project insightful, consider giving it a โญ on GitHub

About

End-to-end analytics project simulating real-world digital payment data, performing EDA & data engineering in Python, and building an executive-level Power BI dashboard for transaction success, failure, and peak-time risk intelligence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors