- Chandanbir Singh
- Ankush Makkar
- Harkirat Singh
- Abhishek Sharma
GM-Pay is a crypto payment gateway developed by TechyTrek for HACKTU 5.0 at Thapar University . The gateway facilitates seamless cryptocurrency payments between merchants and customers. The project is organized into two main directories: merchant-site
and GM-Pay
.
- MetaMask: Ensure that MetaMask is installed and configured in your browser to handle cryptocurrency transactions on POLYGON Network.
- Python Libraries: Check and install the required Python libraries listed in the
requirements.txt
file.
-
GM-Pay:
- This directory contains the code for the GM-Pay crypto payment gateway.
- The gateway handles cryptocurrency transactions securely and efficiently.
- Ensure to run this code on a server accessible to both merchants and customers.
-
merchant-site:
- This directory includes a demo merchant site that integrates with the GM-Pay payment gateway.
- Merchants can use this as a reference to implement the GM-Pay gateway into their own websites.
-
Clone the repository:
git clone https://github.com/singh-chandanbir/GM-Pay.git
-
Install dependencies:
pip install -r requirements.txt
- Run Flask Servers:
- Navigate to the
GM-Pay
directory and start the Flask server:cd GM-Pay python3 app.py
- Open another terminal, navigate to the
merchant-site
directory, and start the Flask server:cd merchant-site python3 app.py
- Navigate to the
- Access the Demo Merchant Site:
- Open your browser and go to 127.0.0.1:8080 to access the demo merchant site.
-
Visit the demo merchant site and explore the integration with the GM-Pay payment gateway.
-
Select products, proceed to checkout, and choose cryptocurrency as the payment option.
-
Connect your MetaMask wallet and complete the transaction securely.
- We used Coingecko API to fetch the Real-time Crypto Prices.
-
This project was developed for HACKTU 5.0 at Thapar University by Team TechyTrek.
-
For any questions, issues, or feedback, contact the team members: Chandanbir, Ankush, Abhishek, and Harkirat.
-
Feel free to customize and extend the code for your specific needs.
Thank you for using GM-Pay! We appreciate your support and feedback.