BTCPay Integration in Mewayz
BTCPay integration enables users to accept cryptocurrency payments directly through a self-hosted, secure, and open-source payment gateway.
Supported Country: United States, Germany, France, Italy, Spain, Netherlands, United Kingdom, Australia, Canada, Brazil, Hong Kong, and all other countries (no geographical restrictions)
Supported Currency: USD, EUR, GBP, JPY, CAD, AUD, and more.
Benefits of BTCPay Payment Gateway
Unrestricted Global Accessibility
As a self-hosted and open-source payment gateway, BTCPay Server can be deployed and used in any country worldwide without dependence on third-party services or compliance with specific regional payment regulations.
Complete Privacy & Security Control
BTCPay gives merchants full ownership of their private keys and transaction data, eliminating exposure to external security vulnerabilities and ensuring a highly private and self-sovereign payment environment.
Zero Fees & Cost Efficiency
BTCPay Server operates without any transaction fees or subscription costs, making it one of the most cost-effective solutions available for businesses looking to accept cryptocurrency payments without ongoing overhead.
Multi-Cryptocurrency Flexibility
BTCPay supports a range of cryptocurrencies, including Bitcoin, Litecoin, and Dash, and integrates smoothly with popular e-commerce platforms and point-of-sale systems, giving businesses exceptional payment flexibility.
Community-Driven Continuous Development
As an actively maintained open-source project, BTCPay benefits from contributions by a global developer community, ensuring the platform evolves consistently with regular improvements, security updates, and reliable long-term support.
How to Access BTCPay Add-On?
- Visit the Mewayz Website:
- Navigate to Mewayz Add-Ons:
- Discover BTCPay Add-On:
- Activate the Add-On:
Go to mewayz.com to access the Mewayz platform.
Explore the “Mewayz Add-Ons” section to view all available integrations.
Browse the Add-Ons list and locate “BTCPay Payment Gateway.”
Click on the Activate button to enable BTCPay for your Mewayz Mewayz account.
Once activated, BTCPay becomes available across supported modules based on permissions and settings.
How Does BTCPay Work?
BTCPay integration enables users to accept cryptocurrency payments directly through a self-hosted, secure, and open-source payment gateway. This integration allows businesses to process Bitcoin and other supported cryptocurrencies without relying on third-party intermediaries, giving full control over transactions and funds. Users can manage wallet settings, monitor payment statuses in real-time, and customize payment options to suit their needs. The setup is designed to be straightforward, enabling quick deployment and seamless handling of crypto payments within the platform. Key features include enhanced privacy, zero transaction fees, and support for multiple cryptocurrencies.
Super Admin Settings
(Plan Purchase by the Company)
The Super Admin Settings are accessible only to the highest-level administrator. These settings allow the Super Admin to manage company-level subscriptions and payment configurations.
Key Capabilities:
- Purchase or upgrade company subscription plans
- Configure BTCPay API credentials for plan payments
- Enable or disable BTCPay as a payment gateway
Configuration Path:
Super Admin Login → Settings → BTCPay Settings
Company Settings
(Bookings, Beauty Spa, LMS & Other Payments)
Company Settings allow organizations to configure BTCPay for receiving payments from customers across multiple modules.
Supported Modules Include:
- Plans
Configuration Path:
Company Login → Settings → BTCPay Settings
Company-Level Capabilities:
- Configure BTCPay API credentials
- Enable BTCPay for selected modules
- Accept cryptocurrency payments from customers
- Manage Bookings, Beauty Spa, and service
- Handle tax, coupon, and discount calculations
How to Generate BTCPay API Keys?
Generate API Key:
To integrate BTCPay with Mewayz, obtain your credentials from your BTCPay Server:
1. Register or Access Your BTCPay Server
- Set up your own BTCPay server or use a third-party hosted
- Visit: https://btcpayserver.org/
server.
2. Create a Store
- Navigate to the dashboard and create a store that will
handle payments.
3. Generate an API Key
- Go to Account → Manage API Keys.
- Click Create New API Key.
- Choose appropriate permissions such as CanCreateInvoice and
- Associate the API Key with your store.
CanViewInvoice.
4. Copy and Save
- Copy your API Key as the Public Key.
- Copy your Store ID from the store details page.
- The BTCPay Server URL is the base domain of your instance.
Note: BTCPay uses secure token-based authentication with granular API permissions.
Security and Verification
All BTCPay payments are processed via secure, crypto-native workflows and API verification. It’s essential to:
- Notify URL: Optionally configure Webhooks in
- Return URL: After completing a transaction, the
- Transaction Verification: The system verifies
your BTCPay store to notify your application about payment events.
user is redirected to a return URL configured in the Mewayz system.
the transaction status by calling BTCPay’s API using the Server URL, API Key, and Store ID.
Note: For detailed information on invoice creation, payment detection, and callback setup, refer to the official BTCPay Developer Docs: https://docs.btcpayserver.org/Development/
Configure BTCPay Payment Gateway:
- Log in to your account with administrator credentials.
- Navigate to the settings page.
Access Payment Settings:
- Within the settings page, locate and select the **“Payment
Settings”** option.
Set Up BTCPay Payment Gateway:
- Scroll down the page until you find the BTCPay Payment Gateway
- Click on the BTCPay Payment Gateway to access its configuration
option.
settings.
Enter Required Details:
- In the settings, provide the following essential details:
- Public Key, Store ID, Server URL.
Save Your Settings:
- After entering the necessary details, save the settings to
activate the BTCPay Payment Gateway within your platform.
This process will enable you to seamlessly integrate BTCPay as a Payment Gateway, allowing your users to make secure and efficient online payments in various cryptocurrencies.
Note: The BTCPay Add-On is a paid feature and can be accessed by users who have purchased it. By integrating the BTCPay Add-On into your Mewayz account, you’ll provide a reliable and user-friendly payment Gateway that supports global transactions.