What problem does it solve?
This Skill enables VendHub's payment processing layer to integrate with Uzbek payment providers, allowing vending machines to accept and reconcile payments from multiple channels.
Core Features & Use Cases
- Multi-provider integration: Payme, Click, Uzum Bank, HUMO, UZCARD, OSON, Apelsin, and Multikassa are supported for wallet, card, and fiscalization workflows.
- Unified payment model: TypeScript interfaces model payments, statuses, and fiscal receipts, enabling consistent transaction handling across modules.
- End-to-end workflow: From payment initiation to webhook events and fiscal receipts, including optional cash-in-hand accounting for audits.
Quick Start
Configure your environment with provider credentials (e.g., PAYME_MERCHANT_ID, CLICK_SERVICE_ID, UZCARD_MERCHANT_KEY, MULTIKASSA_USERNAME) and run your backend server. The skill includes illustrated references showing Payme and Click workflows so you can adapt quickly.