Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.02;
Скачать: CL | DM;

Вниз

FireBird!!!   Найти похожие ветки 

 
Fl@sh ©   (2006-03-15 19:49) [0]

Доброе время суток.
Опять нуждаюсь в совете.

Долбю этот клиент банк (кто еще не знает - для лаб, а не для банка).

Трабла такая:
Клиент заполнил платежку пересылает ее на сервер..
вопросы:
в каком виде пересылать платежку?
как обработать данные на сервере? (если можно маленький пример) т.е.
например с суммы снять 100 р. и поставить деньги на счет получателя, т.е. сумму получателя увеличить на 100 р.
как это сделать?


 
Desdechado ©   (2006-03-15 20:54) [1]

> в каком виде пересылать платежку?
В бумажном, конечно. Без печатии подписи не примут.

> с суммы снять 100 р. и поставить деньги на счет получателя,
> т.е. сумму получателя увеличить на 100 р.
1. стратуем транзакцию (database.starttransaction)
2. счет получателя +100 р (qry.sql.text:="UPDATE...")
3. счет плательщика -100 р
4. подтвердить/откатить транзакцию (database.commit/rollback)


 
Megabyte ©   (2006-03-15 20:57) [2]

Как выглядит платежка?

Что за данные хочешь обрабатывать на сервере? Вообще тебе по ходу хранимую процедуру делать надо, чтобы преобразовывать в формат данных, понятных серверу.

> например с суммы снять 100 р. и поставить деньги на счет
> получателя, т.е. сумму получателя увеличить на 100 р.
> как это сделать?

Делаешь апдейт(update) на соответствующие записи, откуда снимаешь и куда кладешь.


 
Fl@sh ©   (2006-03-15 20:59) [3]

>>В бумажном, конечно. Без печатии подписи не примут.
:-)
Да, подпись будет, с пом. cryptoApi с этим уже разобрался, проблем нет.


 
Fl@sh ©   (2006-03-15 21:03) [4]

Как выглядит платежка?
там есть поля:
1. №
2. клиент - кому деньги
3. банк - имя банка
4. счет клиента
5. имя получателя
6. счет получателя
7. дата
вроде бы все.

ах да и сумма


 
Ihor Osov'yak ©   (2006-03-16 06:37) [5]

> Город: Чернівці
Украина, значит.
в свое время НБУ, во время очередной реформы платежной системы, очень толковые материалы с требованиями к учасникам СЭП рассылал по банкам, в т.ч. и требования к системе клиент-банк. Где-то 96-98, ну, может +-1 год.
Хотя и это все называлось требованиями, но было очень много подробностей относительно рекомендованой архитектуры реализаций составляющих СЭП и супутствующих систем (в т.ч. клиент-банк).
Материал, кажется, ДСП, но попытайся заполучить, в принципе, не исключено, что часть материалов открытая (например, не требования к регламенту, а общая философия системы - в виде вольного пересказа потом не раз встречал как часть описания систем типа клиент-банк, которые ишли к конечному пользователю - а это уже относительно открытый материал).


 
Sergey13 ©   (2006-03-16 09:18) [6]

2Fl@sh ©   (15.03.06 19:49)
>как обработать данные на сервере? (если можно маленький пример) т.е.
Создать тригер на таблицу платежек, где выполнить пункты 2 и 3 из [1] Desdechado ©   (15.03.06 20:54)



Страницы: 1 вся ветка

Текущий архив: 2006.04.02;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.04 c
15-1142317244
ВСА
2006-03-14 09:20
2006.04.02
Холодильник


2-1142572371
Rubey
2006-03-17 08:12
2006.04.02
Линии в CANVAS


15-1142109314
ZeFiR
2006-03-11 23:35
2006.04.02
Происхождение вашего ника


2-1142349733
Призрак
2006-03-14 18:22
2006.04.02
Программно прокручивать Memo


9-1127179061
Slavikk
2005-09-20 05:17
2006.04.02
GLScene+DWS Как установить?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский