معرفی شرکت ها


django-paytm-checkout-0.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A simple and modular django app to help with Paytm checkout and custom checkout
ویژگی مقدار
سیستم عامل -
نام فایل django-paytm-checkout-0.0.3
نام django-paytm-checkout
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Faisal Manzer
ایمیل نویسنده faisal_manzer@yahoo.in
آدرس صفحه اصلی https://github.com/Faisal-Manzer/django-paytm-checkout
آدرس اینترنتی https://pypi.org/project/django-paytm-checkout/
مجوز MIT
# Django Paytm Checkout A simple modular approach for Paytm's [checkout][paytm-checkout] and [custom checkout][paytm-custom-checkout] ### Documentation is yet to be done ### This is currently in beta phase ## Installation Use pip to install from PyPI: ```shell script pip install django-paytm-checkout ``` ## Configuration Configure your django project by adding the following in your settings: ```python PAYTM_MERCHANT_ID = 'YOUR_PAYTM_MERCHANT_ID' PAYTM_MERCHANT_KEY = 'YOUR_PAYTM_MERCHANT_KEY' PAYTM_INDUSTRY = 'YOUR_INDUSTRY_TYPE' PAYTM_WEBSITE = 'YOUR_PAYTM_WEBSITE' ``` Setting the environment: ```python PAYTM_DEBUG = True # default: True (for staging) # False (for production) ``` These are optional settings, change if it not the same as default: ```python PAYTM_CHANNEL_WEBSITE = '' # default: WEB PAYTM_CHANNEL_MOBILE_APP = '' # default: WAP PAYTM_STAGING_DOMAIN = '' # default: securegw-stage.paytm.in PAYTM_PRODUCTION_DOMAIN = '' # default: securegw.paytm.in ``` ## Using Default application Add the following into your `urls.py` ```python from django.urls import path, include urlpatterns = [ path('paytm/', include('paytm.urls', namespace='paytm')), ] ``` ### Customising views You can override all the Generic custom views ex: Customising and using the initiate view ```python from django.conf import settings as django_settings from django.shortcuts import render, Http404 from paytm.checkout.views import GenericInitiatePaymentView from paytm.models import Item class InitiatePaymentView(GenericInitiatePaymentView): """Wrapper for testing""" include_payment_charge = False channel = 'WEB' def get_amount(self): item_id = self.request.POST['item'] item = Item.objects.get(pk=item_id) return item.price def get(self, request): if not django_settings.DEBUG: raise Http404 self.request = request return render(request, 'paytm/checkout/index.html', { 'items': Item.objects.all() }) ``` --- [paytm-checkout]: https://developer.paytm.com/docs/v1/payment-gateway/ [paytm-custom-checkout]: https://developer.paytm.com/docs/v1/custom-checkout/


نیازمندی

مقدار نام
- django
- djangorestframework
- pycrypto


نحوه نصب


نصب پکیج whl django-paytm-checkout-0.0.3:

    pip install django-paytm-checkout-0.0.3.whl


نصب پکیج tar.gz django-paytm-checkout-0.0.3:

    pip install django-paytm-checkout-0.0.3.tar.gz