Подготовка | страница 60



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

Четвертый. В этот же момент денежные средства не доступны еще и для продавца. И так будет продолжаться до тех пор, пока со стороны покупателя не придет подтверждение успешного завершения сделки.

Пятый. Если получено подтверждение сделки, то продавец получает полный доступ к переведенным средствам. Если же идет отказ, то средства так и остаются заблокированными, как для покупателя, так и для продавца, а торговая жалоба уходит в ближайший исполнительно-судебный орган Содружества и рассматривается там. Издержки по судебному разбирательству выплачивает проигравшая сторона. Ну и последнее. Если со стороны покупателя не поступает никакого ответа в течение оговоренного в договоре срока, то сделка автоматически считается завершенной успешно и продавец получает доступ к счету.

По сути это и есть весь алгоритм.

Все до гениальности просто, и главное, насколько я понимаю, в будущем это будет основной рабочей схемой безналичных расчетов, так что нужно не упустить момента, и пока этот алгоритм не реализован и не запатентован кем-то иным, нужно сделать все это самому.

Второе. Разработать интерфейс взаимодействия с банковскими системами взаимозачета.

Ну, тут все стандартно. Благодаря унифицированной схеме безналичных переводов я могу работать со всеми банками Содружества. Остается только реализовать систему работы со счетами, а именно блокировки и разблокировки счета для того или иного абонента или клиента. Тут пришлось немного подумать, так как оригинального решения этого вопроса мне не было известно, но я нашел достаточно интересный вариант, когда создавался временный промежуточный счет, и права на работу с ним предоставлялись тому или иному участнику договора.

На мой взгляд, в этом случае мне даже не нужны были разрешения на работу с внешними счетами продавца и покупателя, ведь основной перечень операций те выполняли сами, а перевод денег на тот или иной счет не требовал от счета получателя какого-либо разрешения. Так что мой вариант получился даже удобнее, чем тот, что использовался до этого в Содружестве.

Третье. Озаботиться безопасностью переводов. То есть разработать максимально надежную систему шифрования и перевода безналичных средств.

Ну, здесь я особо не заморачивался. Взял систему шифрования, разработанную через сотню лет, намешал всего, до чего у меня дотянулись руки, и получил какую-то галиматью, которую без бутылки и пары-сотни искинов даже просто прочитать было невозможно, а уж расшифровать тем более. Правда, работа системы шифрования несколько замедлила время совершения самого перевода, но я не думаю, что это сильно повлияет на скорость работы систем безналичного перевода, используемых различными банковскими и финансовыми организациями.