|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (5)
просмотр истории страницы{toc:maxLevel=23} |
h2. Введение |
... |
Код для вашей ПС будет выглядеть аналогично. |
Когда модуль будет готов, его необходимо скопировать в каталог хранения: {code}/app/asr_cabinet/var/cabinet_modules/{code} |
|
Так пользовательский модуль не исчезнет во время обновления, а также попадёт в бекап личного кабинета. {note} {color:#ff0000}{*}Внимание\!*{color} Файлы из каталога хранения затирают более старые файлы в рабочем каталоге (для того, чтобы можно было заменять стандартные модули) Это значит, что если в каталоге хранения будет находиться файл, не являющийся модулем, может перестать работать личный кабинет. {note} |
h2. Шаблон формы запроса платежа |
... |
* CHECK - проверка доступности пополнения счета и статуса транзакции. * CHECK_ABONENT - проверка доступности пополнения счета без проверки транзакции. |
* ADD - создание транзакции. В ответе содержит идентификатор транзакции, по этому PAY_ID нужно будет совершать остальные действия. |
* PAY - подтверждение транзакции, пополняет счёт абонента. * CANCEL - отмена транзакции, сторнирование пополнения. |
... |
* 102 - Транзакции не существует. Код 102 превращается в код 0 в методе *prepare_result*. * 202 - Транзакция уже отменена. |
* 300 - Неизвестная ошибка. Все неизвестные коды превращаются в код 300 в методе *prepare_result*. |
h2. Отладка обработчика уведомлений |
... |