File diff: [root]/vmoney @ fca56de97f4 | src | log | faq | css

diff --git a/vmoney b/vmoney
index afce522..47b8c3e 100644
-- a/vmoney
++ b/vmoney
@@ -14,8 +14,27 @@ h3. Каталог signatures

*формат_подписи* -- формат подписи (примеры: gpg, sha512).

В формате подписи gpg файл check cheque (см.ниже) подписывается GPG-ключом и подпись сохраняется в файл .gpg в директории signatures.

Формат sha512 (и другие хеш-форматы) может применяться только для подписи клиента и проверяется только банком. Является хешем слияния файла check cheque и секрета клиента (например, пароля).

\ No newline at end of file
Директория signatures может быть пуста или содержать любую комбинацию подписей. Банк производит транзакцию только при наличии правильной подписим
\ No newline at end of file подписи.

h2. Файл cheque

Состоит из строк <имя>: <значение>, где имя — имя поля, значение — его содержимое.

h3. Обязательные поля

*Expires* — UTC дата истечения срока действия платежа в формате UNIX Timestamp
*From* — ID отправителя платежа, чек должен быть подписан его ключом для совершения транзакции.
*Amount* — количество единиц валюты, десятичная дробь.
*Currency* — валюта платежа, стандартное наименование (например, RUR, EUR, USD)

h3. Необязательные поля

*To* — ID получателя платежа. При отсутствии этого поля чек является чеком “на предъявителя” и сумма может быть выплачена любому предъявившему подписанный клиентом чек до даты его истечения.

h3. Пользовательские поля

Банк и клиент могут добавлять любые поля в чек в том же формате.
\ No newline at end of file

By Voker57 on 2010-02-06 19:14:27 +0300 Powered by bitcheese wiki engine