Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ Telegram Event Ticketing & Onboarding Automation

🇷🇺 Перейти к русскому описанию

A microservice-based automation system for event registration, payment processing, and rich-media onboarding. Designed with high availability in mind, featuring a dual-pipeline payment architecture to prevent lead drop-off during third-party gateway outages.

🏗 System Architecture & DevOps Approach

Built on n8n as the primary orchestrator, this project implements a fault-tolerant payment verification system:

  • Pipeline A (Automated): Utilizes Telegram Native Payments API for seamless in-app transactions (sendInvoice & answerPreCheckoutQuery).
  • Pipeline B (Failover/Manual): A "Human-in-the-Loop" architecture. If the primary gateway faces SLA issues, traffic is gracefully routed to a manual verification flow via interactive Admin Inline Keyboards.

📁 Repository Structure

  • docker/: Infrastructure as Code (Docker Compose).
  • workflows/: Production n8n JSON blueprints.
  • .env.example: Standardized environment configuration.

About

Event ticketing system with failover payment architecture (n8n, Telegram Payments, Manual Approval)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors