Qiwi payment service integration for django
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
qiwi_for_django
.gitignore
README.rst

README.rst

qiwi-for-django

Описание

Info:Интеграция платежного сервиса Qiwi с Django через SOAP

Нельзя сказать, что достаточно примеров интеграции Qiwi и Django через SOAP. Предлагаю свой вариант на основе spyne (http://pypi.python.org/pypi/spyne)

Зависимости

Немного об использовании

Вам понадобится создать новый логер в настройках django

или если у вас уже есть логер для платежных операций задать его в qiwi_for_django.constants.LOGGER_NAME

Сelery используется для фоновых запросов в qiwi с целью проверять состояние платежа.

Если вам можно проверять не фоновом режиме поменяйте qiwi_for_django.constants.CELERY_USED

Основные интерфейсы в модуле qiwi_for_django.iface

create_payment - создает платеж в системе и на стороне qiwi (который кто-то оплатит или отменит, или же qiwi сама отменит заказ по истечении срока жизни).

create_fake_answer - возможность подстроить для qiwi любой ответ, если у вас в системе случились какие-то проблемы.

В остальном смотрите код, там есть комментарии.