2024-04-28

·Visit Project

UPI For Tebex

Allows you to integrate Razorpay to Tebex webstore.

Table of Contents

Note:

This integration only supports checkout. Which means even after a succesful checkout, you'll need to manually hand out the packages the user selected.

Alterate method for package sync for Minecraft/Discord

The synchronization of Discord roles to in-game roles. It involves setting up a Discord bot, integrating with Razorpay and Zapier for account linking, and linking Discord roles with in-game permissions using LuckPerms.

Step 1: Setting Up Discord Bot

  1. Create a Discord Bot:

    • Go to the Discord Developer Portal and create a new application.
    • Convert the application into a bot and note down the bot token.
  2. Invite Bot to Server:

    • Generate an invite link for the bot and invite it to your Discord server with the necessary permissions (like Manage Roles).
  3. Get Server ID:

    • Note down the Discord server ID where the bot is added. You can get this from Discord settings.

Step 2: Razorpay and Zapier Integration

  1. Setup Razorpay:

    • Create an account on Razorpay and set up your dashboard.
    • Configure the necessary payment settings.
  2. Integrate with Zapier:

    • In the Razorpay dashboard, enable Zapier integration.
    • Generate API keys for Zapier.
  3. Create Zapier Trigger:

    • Set up a Zapier trigger for when a user makes a payment or performs an action in Razorpay.
  4. Link Discord Accounts:

    • Use Zapier to connect Razorpay with Discord.
    • When a user makes a payment on Razorpay, their Discord account is linked via Zapier.

Step 3: LuckPerms Integration

  1. Install LuckPerms:

    • If not already installed, set up and install LuckPerms on your Minecraft server.
  2. Setup LuckPerms Discord Sync:

    • LuckPerms has built-in support for Discord synchronization.
    • Configure LuckPerms to sync Discord roles to in-game permissions.

#Tags

tebex
upi
razorpay
addon

Contact

Need more project details, have any doubts in mind, or interested in working together? Reach out to me directly at krushnavyas066@gmail.com. I'd be happy to connect and talk!

← All Projects