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 любой ответ, если у вас в системе случились какие-то проблемы.
В остальном смотрите код, там есть комментарии.