Skip to main content

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.

Metadata

Release files for django-oscar-iyzipay 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-oscar-iyzipay 1.0.4
File Size Uploaded Provenance Actions
django_oscar_iyzipay-1.0.4.tar.gz 7.0 kB Without provenance Details for django_oscar_iyzipay-1.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for django-oscar-iyzipay 1.0.4
File Interpreter ABI Platform Actions
django_oscar_iyzipay-1.0.4-py3-none-any.whl Python 3 none any Details for django_oscar_iyzipay-1.0.4-py3-none-any.whl

Total release size: 16.4 kB

Release files / django_oscar_iyzipay-1.0.4.tar.gz

Download URL django_oscar_iyzipay-1.0.4.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
29f3781be1ba5b6b139dfc73510ce3aa4dea86c3d4f3f948763ad00403fd6e12
BLAKE2b-256 checksum
How to use checksums
8b7b078f91793e7225d1b11389a401ebb235051fcefed05a8ed58f0cfdf758ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Windows/11

Release files / django_oscar_iyzipay-1.0.4-py3-none-any.whl

Download URL django_oscar_iyzipay-1.0.4-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce052301afcaabda60be2531e6436f87b9e7197b2cf5abc0656060462b373e8a
BLAKE2b-256 checksum
How to use checksums
0239274f45e34faecb2087bdc174b618d968ff68c2310499e79f6a0525f56c8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Windows/11

Security for django-oscar-iyzipay 1.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page