-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Danil Pismenny edited this page Apr 1, 2015
·
1 revision
Модуль для приема оплаты через Walletone
Основные функции:
- Формирование платежной формы.
- Прием ответных http-запросов о состоянии платежа.
Прием информации о состоянии оплаты (SystemAPI/PaymentsCallback) и сервис PaymentService. При инициализации сервису передается env. Сервис инициализируется глобально в конфигурации, ему передаются три параметра содержащие lambda-функции:
success failed invalid
Если функция хочет сообщить об ошибке - она генерирует exception. В ином случае ее результат воспринимается как success.
При инициализации сервиса можно модставить свой вариант.
W1::Order (virtus). Содержит все необходимые поля для генерации платежной формы. W1::Payment (virtus). Уведомление о платеже (используется в PaymentService)
payment_form_tag (W1::Order) - form_tag + hidden_fields
rspec - 100%