Tutorial

Complete Guide: Setting Up Your DarajPay Telegram Bot

A step-by-step walkthrough of connecting your Telegram channel to DarajPay, configuring your bot, and accepting your first payment.

D

Dawit Girma

Technical Writer

March 10, 2026
7 min read

Getting started with DarajPay is designed to be as simple as possible. This guide walks you through every step from creating your bot to receiving your first payment.

Prerequisites

  • A Telegram account
  • A private Telegram channel or group
  • A DarajPay account (free to create)

Step 1: Create Your Telegram Bot

  1. 1Open Telegram and search for @BotFather
  2. 2Send the command /newbot
  3. 3Choose a name for your bot (e.g., "My Community Bot")
  4. 4Choose a username ending in "bot" (e.g., "mycommunity_bot")
  5. 5BotFather will give you a token — save this, you'll need it

Step 2: Add Your Bot as Admin

Your bot needs admin privileges to manage channel membership:

  1. 1Open your Telegram channel settings
  2. 2Go to Administrators
  3. 3Add Administrator
  4. 4Search for your bot username
  5. 5Enable "Add Members" and "Remove Members" permissions
  6. 6Save changes

Step 3: Connect to DarajPay

  1. 1Log in to your DarajPay dashboard
  2. 2Click "Add New Channel"
  3. 3Paste your bot token
  4. 4Enter your channel username or ID
  5. 5Click "Connect" — DarajPay will verify the connection

Step 4: Configure Subscription Plans

Now set up your pricing:

  1. 1Go to "Subscription Plans" in your dashboard 2. Click"Create Plan"
  2. 2Set your plan name, price, and billing period
  3. 3Add a description of what subscribers receive
  4. 4Enable the payment methods you want to accept
  5. 5Save your plan

Step 5: Get Your Payment Link

  • Share it directly on social media
  • Add it to your Telegram bio
  • Create a landing page using the embed code
  • Use the QR code for offline promotion

Step 6: Test the Flow

Before promoting to your audience, test the entire flow:

  1. 1Click your payment link
  2. 2Complete a test payment (use test mode)
  3. 3Verify you receive access to the channel
  4. 4Check that the bot sends a welcome message

Step 7: Go Live

Once you've tested everything:

  1. 1Switch from test mode to live mode in your dashboard
  2. 2Enable your preferred payment methods
  3. 3Share your payment link with your audience

Troubleshooting Common Issues

Bot can't add members: Check that the bot has "Add Members" admin permission.

Payment link not working: Ensure your channel is set to private and the bot is an admin.

Members not getting access: Check that the bot token is correct and the channel ID matches.

For any issues, contact DarajPay support at [email protected] or via Telegram at @DarajPaysupport.

Ready to monetize your community?

Join thousands of creators using DarajPay to generate recurring revenue from their Telegram communities.

Get Started Free