Django Oscar Iyzipay Integration
Integration between Django Oscar and Iyzipay for seamless payment processing.
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:
- Install the package using pip.
- 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.
- 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.