Skip to main content

Autopayments - Payeer [in Admin]

Guide for self-assist activation of autopayments in Payeer.

PAYEER - allows your bot to accept autopayments and credit their amounts to the balance of users in the bot. 
● Payment system address: https://payeer.com

AUTO PAYMENTS (accepting payments)
● Identification: Comment (Usercode or ID).

● Currencies: USD, RUB, EUR, BTC, ETH, LTC, USDT, TRX (any other available Coins and Tokens, upon request)
📆 Paid monthly (the current cost see while paying).
🔧 Setting up activation: 🔐Admin | 💸Autopayments

AUTO WITHDRAWAL (payouts)
● Auto withdrawal: Available (paid separately✱)
● Payouts are made within the system itself (the user must have a personal Payeer account).
📆 Paid monthly (the current cost see while paying).
📞 Connection request: via the bot @MegaHubSupportBot section: «🤑 Manage «Auto Withdrawals» in Your Bot».

✱At the moment, connecting and paying for Automatic Withdrawals is carried out manually (perhaps in the future this process will be automated).

When we start talking about autopayments in this guide, we assume that you already have a basic knowledge of how to work with the constructor and we do not need to explain to you, for example, how buttons and messages are added to your bot's menu. If, nevertheless, you still need to be explained these basic things, then you way too early attempting to create the autopayment functionality.


❖ Autopayments (accepting payments)


How to organize automatic acceptance of PAYEER payments in your bot.


Required Functions

Functionality of the «🧩Extensions» section: you need macros to show Usercode.

User Macros
To connect, go to your bot:
☞ 🔐Admin | 🧩Extensions | 📂Macros

The functionality of the «🧩Extensions» section: if you do not use a variable balance for accruals, then you will need additional variables.

Add. Variables
To connect, go to your bot:
☞ 🔐Admin | 🧩Extensions | 📂Variables

Guide to Variables.

Some time ago, Payeer has begun to apply additional checks on the projects that aiming to accept payments automatically. We have no idea what they want to see and what rules they follow. When checking, try to indicate the address of your bot as the address of the project; it is clear that the contents of the bot must correspond to certain general ideas about normality, at the same time your bot must be in such a state of readiness that the moderator can evaluate its contents and purpose.

Autopayments setup

1. Checker settings

Using the setup wizard, enter all the requested data.

1.1 Wallet number (address) (in the format: "Pxxxxxxxx")

1.2 API identifier (API ID)

1.3 API key (Secret API Key)

After entering the above data, you will see buttons that were not previously in the menu.

2. Pay the checker

Make payment for the amount shown.

Payment for at least a month. Exchange the required amount in TMH on your @MenuBuilderBot account, based on the number of months of activation.
☞ 🔐Admin | 🧩Extensions | 🏦Your Wallets

3. Activate the checker

Turn on the checker to continue the setup.

4. Balance in XXXX

It is necessary to set variables - where to accrue funds for each of the available currencies.

For more information on specifying variables for accrual, see the TRON manual.

5. Show Total

Enables and disables the display of the total amount on the wallet balance during autopayment.

For more information about showing the total amount, see the TRON manual.

6. Enter the IP in the merchant

The IP of our server will be provided after you send all of the above.

To ensure the security of payments, Payeer provides access to data only from authorized IP addresses. By adding the IP of our server, you let Payeer know that you allow checking the balance on your wallet from this server.

Set up a report group for autopayments

During autopayments, reports with the data of a specific top-up will be sent to the group you specified.

For more information on setting up a report group, see the TRON manual.

How to organize Payeer Autopayments in your bot's menu

How to arrange autopayment through Payeer.

If you have already enabled PAYEER automatic payments in your bot, you need to create a way for people (your users) to automatically top-up. What is needed for this:

Almost all you need in a bot is one button with a message. Name the button whatever you want, for example, “Top-up Balance”, and in the message, provide the user with the following data.

1. Tell users your Payeer wallet address (usually starts with Pxxxxxxxxx). They will have to make a transfer to this address.

2. Show your users their individual UserCode in your bot. Use a macro %usercode% in your message.

If the UserCode macros don't work, then you need to enable it. To do this, go to your bot:

User Macros
🔐Admin | 🧩Extensions | 📁Macros

3. Explain to users that they need to make a payment to your Payeer wallet and enter their own UserCode in the comment, so that their payment can be automatically identified.

IMPORTANT: A comment MUST NOT contain anything other than the Usercode itself.
No postscripts like: "My code", "Top up" and anything alike.

Message example:

"To top-up, make a transfer to our wallet: Pxxxxxxxxx
In the comment, enter your UserCode: %usercode%
In the comment, there should be nothing but the code!"

FOR REFERENCE: see how Payeer autopayment is organized in our system.
To do this, go to your bot:
🔐Admin | 🧩Extensions | 🏦Your Wallets | 💳Top-up


❖ Error messages

For a list of ALL error messages, see the «Autopayments and Withdrawal of funds - general information» guide.

 

❖ Autowithdrawals (payouts)


Withdrawals (semi-automatic)

If you have Autopayments functionality, you may need a button to withdraw funds. The button allows you to automatically debit funds from the variable you specify where the user’s Balance is stored. The actual transfer of funds to the user’s external wallet is carried out manually by the administrator. The button allows you to partially facilitate the withdrawal process by limiting yourself to solely transfers, as well as maintaining a kind of history (Log) of withdrawals in a separate group where withdrawal requests will be send.

For more information about working with the Withdraw Button, see the manual.

Withdrawal of funds (automatic with admin confirmation)

Automatic withdrawal functionality is available for the PAYEER payment system.

IMPORTANT: Do not try to negotiate the connection of Automatic Withdrawals until you fully understand how the «Withdraw Button» works in semi-automatic mode.

If you have fully understood how the Withdraw Button works - you have at least one such button connected, configured and already working for some time, you can consider the option of activating automatic withdrawals.

Data required for the Auto-Withdrawal function to work

For the PAYEER system:
• Add permission for payments to the API key created earlier for Autopayments.

How to connect withdrawal of funds in automatic mode

1. Log into your PAYEER wallet that you use for Autopayments.
2. Go to: Settings > Mass Payouts and change the permissions for the API key - adding permission to payouts.
3. Go to the bot @MegaHubSupportBot section: «🤑 Manage «Auto Withdrawals» in Your Bot».|
4. Read and agree to all Terms (done once).
5. Select the desired system to place an order to activate Automatic Withdrawals.
6. Top up the TMH wallet of your account with the specified amount (payment is done monthly, in manual mode at this time. Payment for the first month is a connection fee and is NOT refundable, even if you change your mind about using Auto Withdrawals).
7. Enter all the data necessary for connection and send a request to activate Automatic Withdrawals.

8. Wait for a response from the Admins about the activation of Automatic Withdrawals (a sign of activation may be the appearance of a PayID list for each of the currencies you specified in the «💸 Autopayments» section for the system you have chosen).

9. After activation, go to the «💸 Autopayments» section.
10. Select the section of the payment system you just activated for Automatic Withdrawals.
1
1. For each currency you use, in the «Balance XXX» button, indicate the MAXIMUM amount available for automatic withdrawals (payouts).

Indicating the maximum amount available for automatic withdrawals is necessary in order to minimize the possible consequences of errors in accidental or thoughtless confirmation of payouts. Auto-withdrawals are irreversible. That is why, we suggest you withdraw large amounts manually in a semi-automatic mode.

12. In the settings of the «Withdraw Button», the «Set PayID» section will appear - allowing you to associate a specific Withdraw Button with a specific currency. One button works with one currency.
13. After setting, BE SURE to test the operation of the button on a small amount.
14. A reminder about monthly payment will be sent to the @MegaHubSupportBot bot and/or to the head bot @MenuBuilderBot of the project.

IMPORTANT: If your Automatic Withdrawals functionality was disabled for non-payment, reconnection is paid separately from the monthly fee.