Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.05 c
2-1142675514
redom
2006-03-18 12:51
2006.04.02
Модули


3-1139560059
Jappak
2006-02-10 11:27
2006.04.02
Как пеперать содержание ДБГрид на dbf таблицу?


15-1142065152
Труп Васи Доброго
2006-03-11 11:19
2006.04.02
Альтернативные потоки NTFS


2-1142694523
Adios
2006-03-18 18:08
2006.04.02
Как проверить существует ли папка?


15-1141471106
Pazitron_Brain
2006-03-04 14:18
2006.04.02
Службы на подобии web2mail.com





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский