This project is a Django application that integrates with Stripe for handling payments. It includes various modules for managing Stripe-related functionalities within a Django project.
- Payment Processing: Integrate Stripe for seamless payment processing.
- API Integration: Manage Stripe API interactions efficiently.
- Modular Design: Organized into views, serializers, models, and URLs for clean code management.
- Security: Implements necessary security measures for handling payments.
-
Clone the repository:
git clone https://github.com/BinodKafle/stripe.git cd stripe
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate
-
Install the dependencies:
pip install -r requirements.txt
-
Set up the database:
python manage.py migrate
-
Run the development server:
python manage.py runserver
- Configure your Stripe keys in the Django settings.
- Use the provided views and serializers to integrate Stripe functionalities into your application.
- Refer to the Django admin panel for managing transactions and other Stripe-related data.
- Fork the repository.
- Create your feature branch (git checkout -b feature/new-feature).
- Commit your changes (git commit -am 'Add new feature').
- Push to the branch (git push origin feature/new-feature).
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.