![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FireBird!!! [D7, XP]
Fl@sh © (2006-03-15 19:49:00)Доброе время суток.
Опять нуждаюсь в совете.
Долбю этот клиент банк (кто еще не знает - для лаб, а не для банка).
Трабла такая:
Клиент заполнил платежку пересылает ее на сервер..
вопросы:
в каком виде пересылать платежку?
как обработать данные на сервере? (если можно маленький пример) т.е.
например с суммы снять 100 р. и поставить деньги на счет получателя, т.е. сумму получателя увеличить на 100 р.
как это сделать?
Sergey13 (2006-03-16 09:18:00) [1]2Fl@sh © (15.03.06 19:49)
>как обработать данные на сервере? (если можно маленький пример) т.е.
Создать тригер на таблицу платежек, где выполнить пункты 2 и 3 из [1] Desdechado © (15.03.06 20:54)
Ihor Osov'yak (2006-03-16 06:37:00) [2]> Город: Чернівці
Украина, значит.
в свое время НБУ, во время очередной реформы платежной системы, очень толковые материалы с требованиями к учасникам СЭП рассылал по банкам, в т.ч. и требования к системе клиент-банк. Где-то 96-98, ну, может +-1 год.
Хотя и это все называлось требованиями, но было очень много подробностей относительно рекомендованой архитектуры реализаций составляющих СЭП и супутствующих систем (в т.ч. клиент-банк).
Материал, кажется, ДСП, но попытайся заполучить, в принципе, не исключено, что часть материалов открытая (например, не требования к регламенту, а общая философия системы - в виде вольного пересказа потом не раз встречал как часть описания систем типа клиент-банк, которые ишли к конечному пользователю - а это уже относительно открытый материал).
Fl@sh (2006-03-15 21:03:00) [3]Как выглядит платежка?
там есть поля:
1. №
2. клиент - кому деньги
3. банк - имя банка
4. счет клиента
5. имя получателя
6. счет получателя
7. дата
вроде бы все.
ах да и сумма
Fl@sh (2006-03-15 20:59:00) [4]>> В бумажном, конечно. Без печатии подписи не примут.
:-)
Да, подпись будет, с пом. cryptoApi с этим уже разобрался, проблем нет.
Megabyte (2006-03-15 20:57:00) [5]Как выглядит платежка?
Что за данные хочешь обрабатывать на сервере? Вообще тебе по ходу хранимую процедуру делать надо, чтобы преобразовывать в формат данных, понятных серверу.
> например с суммы снять 100 р. и поставить деньги на счет
> получателя, т.е. сумму получателя увеличить на 100 р.
> как это сделать?
Делаешь апдейт(update) на соответствующие записи, откуда снимаешь и куда кладешь.
Desdechado (2006-03-15 20:54:00) [6]> в каком виде пересылать платежку?
В бумажном, конечно. Без печатии подписи не примут.
> с суммы снять 100 р. и поставить деньги на счет получателя,
> т.е. сумму получателя увеличить на 100 р.
1. стратуем транзакцию (database.starttransaction)
2. счет получателя +100 р (qry.sql.text:='UPDATE...')
3. счет плательщика -100 р
4. подтвердить/откатить транзакцию (database.commit/rollback)