The moment a subscription lapses, PayPass's background scheduler removes the member from your Telegram Group or Channel.

The Eviction Daemon

Our background processor runs a continuous eviction daemon that queries the database for subscriptions that are past their expiry date.

Eviction Workflow

  1. The scanner detects an expired active subscription status.
  2. The bot triggers a kick/ban event through the Telegram API.
  3. The member is evicted from the channel or group.
  4. The bot sends a friendly notification explaining that access has expired and providing a link to rejoin.
  5. The database status is updated to inactive.
🚨
Bot Permission Requirement: The eviction process requires that the bot possesses the "Ban Users" permission. If this permission is missing, evictions will fail and the system will log a warning.