Skip to main content

Integration between django-oscar and iyzipay

Project description

Django Oscar Iyzipay Integration

Integration between Django Oscar and Iyzipay for seamless payment processing.

Static Badge

Overview

This package provides integration between Django Oscar and Iyzipay payment gateway, allowing Django Oscar-based e-commerce websites to process payments securely and efficiently using iyzico's payment services.

Features

  • Seamless integration between Django Oscar and Iyzipay payment gateway.
  • Support for processing payments securely using Iyzipay's services.
  • Easy installation and setup process.

Installation

You can install django-oscar-iyzipay via pip:

pip install django-oscar-iyzipay

Usage

To integrate Django Oscar with Iyzipay, follow these steps:

  1. Install the package using pip.
  2. Configure your Django project to use Iyzipay as the payment gateway.
    • Add oscar_iyzipay to INSTALLED_APPS
    'oscar_iyzipay',
    
    • Add your iyzipay credentials inside settings.py
    IYZICO_API_KEY  =  <your iyzipay api key>
    IYZICO_SECRET_KEY  =  <your iyzipay secret key>
    IYZICO_BASE_URL  =  <iyzipay base url>
    
    • Add oscar_iyzipay.urls to your url.py
    path('', include('oscar_iyzipay.oscar_iyzipay.urls')),
    
    • iyzipay expects an identification number (11 digits) and a phone number (not mandatory in Oscar). How to do this can be found in the recipes.
  3. The package automatically adds tax to each product. Tax is set as %10. Feel free to override this. An option to enable/disable tax and choose the rate will be implemented.

Contributing

Contributions are welcome! Below are the main action points:

  • Add sandbox
  • Test for django-oscar 3.2
  • Add tests
  • Feature: Add enable installments option. (Default to 1)
  • Feature: Implement tax logic

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

This package is maintained by Bahadır Özkan

Support

For support, bug reports, or feature requests, please open an issue on GitHub.


Disclaimer: This package is not maintained officially by Django Oscar or Iyzipay. It is maintained by individual contributors. Use at your own discretion.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_oscar_iyzipay-1.0.3.tar.gz (8.6 kB view hashes)

Uploaded Source

Built Distribution

django_oscar_iyzipay-1.0.3-py3-none-any.whl (11.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page