LuminaPay is an innovative cryptocurrency payment platform designed to provide comprehensive payment solutions for businesses and individual users.
-
Welcome to the LuminaPay project! Please select your preferred language::
-
欢迎来到 LuminaPay 项目!请选择您喜欢的语言::
- ✅ Supports cryptocurrency payments (currently only supports TRON chain tokens/contracts)
- ❎ Supports dynamic addition of supported tokens/contracts/chains
- ❎ Data analysis and management with detailed financial report statistics
- ❎ Wallet blacklist management
- ❎ Use the latest version of nextjs
- ❎ Support multiple languages
- User Client
- Management Client
- account:admin
- passwork:LuminaPay
- Personal developer, not much time for maintenance and development
- Open source project, relies only on sponsorship donations, lacks motivation
(1) Clone the project code:
git clone https://github.com/kawikahoney/LuminaPay.git
cd LuminaPay/
(2) Install core dependencies:
npm install
(3) Modify configuration:
The template for the configuration file is located in the root directory as .env.example
. Copy this template to create the final effective .env
file:
cp .env.example .env
Then fill in the configuration in .env
. Below are explanations for the default configurations, which can be customized as needed:
# Database URL
DATABASE_URL=prisma://xxxx
# TRX chain API endpoint, if using the same chain, no need to modify
TRXSCAN_ENDPOINT=https://apilist.tronscanapi.com/api/new/token_trc20/transfers
# Protocol address for USDT on the TRX chain, if using the same chain and token, no need to modify
TRX_USDT_TOKEN=TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
# Wallet address on the TRX chain
TRX_WALLET=xxxx
# Admin page username and password
HTTP_BASIC_AUTH=admin:LuminaPay
# Current service domain
HOST=http://localhost:3000
(4) Configure the database:
This project uses supabase as the database. If you have questions, contact the author for support.
npx prisma db push
(5) Run:
npx run dev
If you have any questions or suggestions, feel free to contact us via:
- Email: workautoman@proton.me
We look forward to working with you to create a safe, efficient, and convenient payment platform! 🚀
uka Currently, only BSC chain coins/contracts are supported