Welcome to Paystack Playground! This project demonstrates the utilization of the Paystack Inline API for making and verifying payments, with a frontend built using EJS and ExpressJS for the backend. MongoDB is used as the database to store relevant data.
- Payment Integration: Integrate Paystack API seamlessly for making payments.
- Payment Verification: Verify payments using Paystack's robust verification system.
- Frontend: User interface built with EJS
- Backend: ExpressJS backend for handling API requests and business logic.
- Database: MongoDB integration for storing payment-related data securely.
To get started with Paystack Playground, follow these steps:
-
Clone the repository:
git clone https://github.com/dhelafrank/paystack-playground.git && cd paystack-playground && npm install
-
Set up environment variables:
Create a .env
file in the root directory and copy the contents of .env.sample
into your newly created file. Make sure to replace the data placeholders with your actual data.
- Run the application
npm start
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the License file for details.
Note: This project is for demonstration purposes only and should not be used in production environments without proper security measures.