Skip to main content

Manual Payments – Accept Alternative Payment Methods

BotSubscription’s manual payments feature allows admins to accept payments through methods not natively supported by the platform. Whether it’s bank transfers or personal PayPal accounts, this semi-automated solution ensures flexibility while maintaining the bot’s automated membership management.

In this guide, you’ll learn how to set up manual payments, manage approvals, and troubleshoot common issues. Let’s dive in!


How Manual Payments Work

Manual payments bridge the gap between unsupported payment methods and BotSubscription’s automation. Here’s how it works:

  1. User selects a plan – Just like with automated payments, the user chooses a subscription or product.
  2. Admin-defined payment methods appear – Alongside supported payment processors, users see manual payment options added by the admin.
  3. User follows payment instructions – After selecting a manual payment method, they receive detailed instructions (e.g., bank transfer details or a personal PayPal link).
  4. User submits proof of payment – The user uploads a screenshot (photo) as proof of payment. (Note: Currently, only photo uploads are supported. Text or file uploads are not accepted but may be considered in future updates.)
  5. Bot forwards proof to the admin – The admin reviews the payment and approves or rejects it.
  6. Membership is activated – Upon approval, the bot grants access and tracks the membership duration automatically.

Benefits of Manual Payments

Accept unsupported payment methods – Bank transfers, personal PayPal, and more. ✅ Maintain automation – The bot handles membership activation and tracking after payment approval. ✅ Customizable instructions – Use placeholders to personalize payment instructions for each user. ✅ Secure processing – Admin review ensures only valid payments are approved.


How to Set Up Manual Payments

Step 1: Add a Manual Payment Method

  1. Open your bot settings via /settings.
  2. Navigate to Payment Method(s).
  3. Select Manual Payments.
  4. Enter the name of the payment method (e.g., “Bank Transfer” or PayPal”).
Entering PayPal as a Manual Payment Method in BotSubscription
Entering 'PayPal' as a Manual Payment Method in BotSubscription

Step 2: Set the Payment Waiting Period

  1. Enter the duration the bot should wait for the payment to be completed.
  2. For this example, set the waiting period to 6 hours.
  3. This period determines how long the order remains active before it expires. After expiration, the user must place a new order to continue.
Setting the Payment Waiting Period in BotSubscription
Setting the Payment Waiting Period to 6 Hours in BotSubscription

Step 3: Configure Payment Instructions

  1. In the Instructions field, provide clear steps for the user (e.g., bank details, expected payment confirmation time).
  2. Use placeholders for dynamic content (e.g., {AMOUNT}, {USER_ID}) - the bot will replace these with user-specific information.
  3. Optionally, include a deadline (e.g., “Payments must be completed within {ORDER_TIMEOUT}”).
Setting Up Payment Instructions in BotSubscription
Setting Up Payment Instructions in BotSubscription

Step 4: How Customers See the Manual Payment Option

When customers select a plan, they will see the manual payment option alongside other payment methods. This ensures a seamless checkout experience.

Manual Payment Button Visible to Customers
Customers see the manual payment option when selecting a plan.

Step 5: How Payment Instructions Are Presented to Customers

After selecting a manual payment method, customers receive detailed instructions on how to complete the payment. These instructions are dynamically generated based on the admin’s configuration.

Payment Instructions Displayed to Customers
Customers receive clear, step-by-step payment instructions.

Step 6: Handling Payment Approvals

When a user submits proof of payment:

  1. The bot notifies the admin.
  2. The admin reviews the proof and chooses:
    • Approve – To activate the user’s membership.
    • Refuse – To reject the payment. In this case, we recommend communicating with the user to clarify the issue.
Admin Receives Payment Approval Notification
The admin receives a message to approve or refuse the payment.

Note: Proof of payment must be submitted as a screenshot (photo). Text or file uploads are not currently supported but may be considered in future updates.


Pricing & Billing

BotSubscription does not charge extra for manual payments. However, there is a minimum amount recorded for billing purposes:

  • Orders are recorded as either the plan price or €7, whichever is higher. This only affects internal billing and doesn’t change what your customers pay or impact your bot’s data.

Who Does This Apply To?

  • Percentage-based billing plans (e.g., 8% of sales) should note this minimum amount.
  • Fixed-fee-only plans can ignore this—it doesn’t affect you.

Example:

  • Plan price: €5
    • The order is recorded as €7 for billing purposes.
    • The user still pays €5.
    • €0.56 (8% of €7) is added to your billing total for the month.
  • Plan price: $50
    • The order is recorded as $50 for billing purposes.
    • The user still pays $50.
    • $4.00 (8% of $50) is added to your billing total for the month.

Final Thoughts

Manual payments in BotSubscription offer admins the flexibility to accept a wide range of payment methods while keeping the bot’s automated features intact. Whether you’re processing bank transfers, personal PayPal transactions, or other custom methods, this feature ensures seamless integration.

💡 Need help? Contact BotSubscription support for assistance!