TPAP Module - Third Party Application Providers
Overview
Applications
1. BazzarPe (Port: 6001)
2. ChillarPay (Port: 6002)
Architecture
Technology Stack
Service Dependencies
API Endpoints
User Management
Create User
Account Management
Add Bank Account
Transaction Management
Get All Transactions
Send Money (Push Transaction)
Data Models
User Model
Account Model
Transaction Model
Database Configuration
BazzarPe Database
ChillarPay Database
Environment Variables
VPA (Virtual Payment Address) System
VPA Format
VPA Resolution
Payment Flow
UPI Transaction Process
Transaction States
Integration with PSP Banks
API Communication
Account Verification
Transaction Processing
Development Setup
Individual TPAP Development
Docker Development
Testing
Security Features
Input Validation
Transaction Security
Authentication
Error Handling
Common Error Codes
Monitoring & Analytics
Transaction Metrics
Performance Monitoring
User Experience Features
Real-time Updates
Transaction History
Account Management
Last updated

