Telegram Bot

This integration allows you to connect OxaPay with Telegram using Make. By combining OxaPay’s payment and invoice system with Telegram bots or chats, you can automate payment notifications, order confirmations, and user interactions in real-time.

Using OxaPay and Telegram together on Make, you can:

  • Send Telegram messages when a payment is completed

  • Generate invoices and automatically deliver them to customers through Telegram

  • Automatically deliver digital products after successful payment

  • Alert users about payment expiration or failure

  • Create a Telegram based payment notification system for merchants

In short, you can build virtually any payment related automation by combining OxaPay and Telegram on Make.

Example Automation Scenarios

1

Scenario 1: Payment Notification Bot

When a payment status changes to Paid in OxaPay, a Telegram message is sent automatically to a user or group.

2

Scenario 2: Admin Alert System

Admins are notified in a private Telegram group when a new or high-value transaction is completed.

3

Scenario 3: Invoice Creation & Tracking

An invoice is created in OxaPay and the payment link is instantly sent to the customer via Telegram.

Telegram Payment Bot with OxaPay Scenario

This scenario creates a Telegram bot powered by OxaPay that allows merchants to generate payment requests directly inside Telegram. Using this bot, users can create invoice links, white-label addresses, or static addresses, and receive instant Telegram notifications whenever a payment is completed. You can download the scenario blueprint file below:

Before starting, make sure you have:

  • An active OxaPay account with API access

  • A Telegram bot token created via BotFather

  • A Make account with access to Data Store

How to build and configure this Telegram payment bot using Make?

  1. First, create a new scenario by going to the Make dashboard and clicking the "Create scenario" button.

  1. In the top-right corner, click the three-dot menu, then choose "Import blueprint" and upload the downloaded scenario file.

  1. Now, click on each module one by one and complete the required connection and configuration steps.

  1. In the "Data Store" module, you need to connect it to a database with the following structure.

  1. Once all modules are configured, click Save to store the scenario.

  1. Now, go to the scenario page you created and click the Active button to activate the scenario.

  1. For real-time payment status notifications, create a separate scenario and import the blueprint file below into a new scenario.

  1. In the "Data Store" module in this scenario, you need to connect it to a database with the following structure.

  1. Once all modules are configured, copy the webhook URL from the "Watch Payment Webhook" module and add it to the Callback URL of all OxaPay modules that create invoices or payment requests in the previous scenario. Finally, save and activate the scenario.

Conclusion and Next Steps

With these two Make scenarios configured, you now have a fully functional Telegram payment bot powered by OxaPay:

  • Scenario 1 handles user interaction and payment creation inside Telegram.

  • Scenario 2 receives real-time payment status updates via webhook and sends automated Telegram notifications.

This setup can be extended further by:

  • Delivering digital products or access credentials after successful payment

  • Logging transactions in external tools such as Google Sheets or CRM systems

  • Adding retry or fallback flows for expired or failed payments

By combining OxaPay, Telegram, and Make, you can build flexible and scalable crypto payment automations without writing custom backend code.

Last updated