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 add_model_items.py.
  3. Finally override any Oscar template to direct to iyzipay gateway. An example is procided in modify_template.html

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)

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.4.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

django_oscar_iyzipay-1.0.4-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file django_oscar_iyzipay-1.0.4.tar.gz.

File metadata

  • Download URL: django_oscar_iyzipay-1.0.4.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for django_oscar_iyzipay-1.0.4.tar.gz
Algorithm Hash digest
SHA256 29f3781be1ba5b6b139dfc73510ce3aa4dea86c3d4f3f948763ad00403fd6e12
MD5 cef1407d25737f400618de07783f8ea7
BLAKE2b-256 8b7b078f91793e7225d1b11389a401ebb235051fcefed05a8ed58f0cfdf758ab

See more details on using hashes here.

File details

Details for the file django_oscar_iyzipay-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for django_oscar_iyzipay-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ce052301afcaabda60be2531e6436f87b9e7197b2cf5abc0656060462b373e8a
MD5 7eab1464658e4a30abf6582b06ec3e3b
BLAKE2b-256 0239274f45e34faecb2087bdc174b618d968ff68c2310499e79f6a0525f56c8a

See more details on using hashes here.

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