A minimal Telegram bot designed to streamline payment collection for small sellers. The bot collects product details directly in chat (name, quantity, price, currency) and generates a Stripe Checkout session link for one-time payments. Built as a framework-free Java application focused on simplicity, low resource usage, and portable deployment, including ARM32 Docker builds for Raspberry Pi hosting.
graph TD
Seller[Seller in Telegram] --> Bot[Java Telegram Bot]
Bot --> Stripe[Stripe Checkout Session]
Stripe --> Link[Payment Link]
Bot --> Seller
Purpose: Enable quick payment link creation directly from Telegram without building a full storefront UI.
Bonus: Used this project to experiment with multi-architecture Docker image builds (ARM32 for Raspberry Pi) and validate how far a small, framework-free Java service can go in terms of memory efficiency and operational simplicity.
Technologies Used