معرفی شرکت ها


django-payanyway-0.3.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Moneta(PayAnyWay)
ویژگی مقدار
سیستم عامل -
نام فایل django-payanyway-0.3.2
نام django-payanyway
نسخه کتابخانه 0.3.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Roman Pletnev
ایمیل نویسنده ge52@mail.ru
آدرس صفحه اصلی https://github.com/r-pletnev/django-moneta
آدرس اینترنتی https://pypi.org/project/django-payanyway/
مجوز GPL
django-payanyway ============= Приложение для интеграции платежной системы PayAnyWay(Moneta) в проекты работающие на Django Работают только методы непосредственно связанные с оплатой. ***Внимание:*** Для корректного функционирования приложения **Check URL** в настройках магазина в админке PayAnyWay должен быть указан! Спецификация: [https://demo.moneta.ru/doc/MONETA.Assistant.ru.pdf](https://demo.moneta.ru/doc/MONETA.Assistant.ru.pdf). ## Установка ## ```sh pip install django-payanyway ``` Запустить миграцию в корне проекта: ```sh python ./manage.py migrate moneta ``` settings.py: ```python INSTALLED_APPS = [ ..., moneta ] MONETA = { "basic_config": { "account_id": 123, "account_username": "test", "account_password": "123", "payment_system_name": "plastic", "currency": "RUB", "account_code": "secret", } LOGGING = { ... 'loggers': { "moneta-log": { "handlers": ["console"], "level": "DEBUG", } }, } ``` ## Настройки ## **Основные** Основные настройки хранятся в словаре *basic_config*: Идентификатор магазина в системе PayAnyWay ```python account_id: 123 ``` Имя пользователя в системе PayAnyWay ```python account_username: "username" ``` Пароль пользователя в системе PayAnyWay ```python account_password: "password" ``` Код для формирования подписи ```python account_code: "secret" ``` В настройках можно указать и другие параметры из спецификации, например валюту, по-умолчанию: Российский рубль, и систему платежа, по-умолчанию: пластиковая карточка. Полное описание настроек смотреть в спецификации. ## Сигналы ## **`signals.invoice_checking`** Сигнал посылается после создания инвойса в базе данных. **`signals.invoice_paid`** Сигнал посылается после оплаты пользователем. Для поиска пользователя можно использовать `subscriber_id` у документа invoice. ## Маршруты ## Маршруты по-умолчанию: **check_notification** - служебный маршрут, платежный сервис отправлется проверочный запрос на него **paid_notification** - служебный маршрут, платежный сервис отправялет запрос об успешном платеже на этот путь **init_pay** - простая форма оплаты **api_init_pay** - формирование url для оплаты отдельным http запросом **success** - используется после успешной оплаты **fail** - используется после неудачной оплаты


نیازمندی

مقدار نام
>=2 django
- pydantic
- zeep
- pydash
- ipython
- pytest-django
- pytest
- pytest-dotenv
- pytest-django
- pytest
- pytest-dotenv


نحوه نصب


نصب پکیج whl django-payanyway-0.3.2:

    pip install django-payanyway-0.3.2.whl


نصب پکیج tar.gz django-payanyway-0.3.2:

    pip install django-payanyway-0.3.2.tar.gz