Telegram Notifications
Set up Telegram notifications for payment events. Connect your Telegram account, choose which events to receive, and get instant alerts when payments are completed, expired, or need attention.
Telegram Notifications
PayzCore can send instant Telegram notifications when payment events occur. This works alongside webhook notifications, giving you a real-time human-readable alert channel.
Setup
1. Connect Your Account
- Go to Settings in your PayzCore dashboard
- Find the Telegram Notifications section
- Click Connect Telegram
- You'll be redirected to the @PayzCoreBot on Telegram
- Press Start — the bot will confirm your account is linked
The link token expires after 5 minutes. If it expires, click Connect Telegram again.
2. Choose Events
After connecting, select which events you want to receive:
| Event | Description |
|---|---|
payment.completed | Payment fully received and confirmed |
payment.overpaid | Received amount exceeds expected by more than 1% |
payment.expired | Payment window closed without full payment |
payment.partial | Partial payment received |
payment.cancelled | Payment manually cancelled |
webhook.failed | Webhook delivery failed after 5 attempts |
By default, payment.completed, payment.expired, and webhook.failed are enabled.
3. Test
Click Send Test in the Telegram settings to verify your connection is working. You should receive a test message immediately.
Notification Format
Telegram messages include the key details in a compact format:
Payment Completed
Project: MyShop
Amount: 50.00 USDT
Chain: TRC20
Reference: order-123
Status: paidFor webhook failures:
Webhook Delivery Failed
Project: MyShop
Endpoint: https://example.com/webhook
Event: payment.completed
Attempts: 5Rate Limits
Telegram notifications count toward your daily notification limit:
| Plan | Telegram Messages / Day |
|---|---|
| Free | 100 |
| Pro | 10,000 |
Admin can set custom per-user overrides. When the daily limit is reached, notifications are silently skipped — webhook delivery continues unaffected.
Admin Notifications
Admins can receive system-level alerts by setting an Admin Telegram Chat ID in System Settings:
| Event | When |
|---|---|
| New user registration | A new account is created and email verified |
| Pro subscription | A user upgrades to Pro plan |
To get your Chat ID:
- Connect your personal Telegram account via Settings (same flow as above)
- Copy the Chat ID shown in the Telegram section
- Paste it into System Settings > Admin Telegram Chat ID
Managing Connection
- Disable without disconnecting — Toggle the enable/disable switch to pause notifications while keeping your account linked
- Disconnect — Click Disconnect to remove the Telegram link entirely. You can reconnect at any time
- Change events — Update your event selection and click Save at any time
How It Works
- A payment event triggers (same events as webhooks)
- PayzCore checks if the project owner has Telegram enabled and the event selected
- If rate limit allows, the notification is queued for delivery
- The message is sent via Telegram Bot API
- If delivery fails, it retries up to 3 times with exponential backoff
Telegram notifications are fire-and-forget — they never block or delay webhook delivery. If the Telegram API is down, notifications are silently skipped.
Bot Commands
The @PayzCoreBot responds to these commands:
| Command | Description |
|---|---|
/start | Link your account (via dashboard flow) or see welcome message |
/status | Check if your account is connected |
All notification preferences are managed through the PayzCore dashboard, not through bot commands.