Построй свой бизнес за полчаса!

Докучаев Дмитрий aka Forb

Xakep, номер #054, стр. 054-064-4


$LMI_SECRET_KEY="password"; ## Секретная фраза должна совпадать с фразой на Merchant'е

$data=$LMI_PAYEE_PURSE.$LMI_PAYMENT_AMOUNT.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_IN

VS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$LMI_SECRET_KEY.$LMI_PAYER_PURSE.$LM

I_PAYER_WM; ## Склеиваем строку, состоящую из этих параметров

$lmihash=lc($lmihash); ## Понижаем регистр возвращенного хеша.

$myhash=md5_hex($data); ## И кодируем свой.

exit 0 unless ($lmihash eq $myhash); ## Выходим, если подписи не соответствуют

## Иначе продолжаем работу.

Далее действуй в зависимости от ситуации. Можешь отправить письмо клиенту. Для этого воспользуйся sendmail’ом, либо сокетами (этому тебя не раз учили в рубрике Кодинг).

Если использовать Perl не представляется возможным, то делай магазин на PHP или вообще при помощи одних HTML-документов. Правда, в поле Result URL нужно внести ссылку в качестве e-mail адреса (все параметры о платеже придут тебе на e-mail) в форме "mailto:root@e-shop.ru". Тем более, взломать твой "HTML-движок" будет невозможно ;).

Пришло время добавить ложку дегтя в бочку меда. Ситуация такова: Merchant в полном режиме будет доступен лишь тем, у кого есть персональный аттестат доверия. Этот аттестат можно получить в любом крупном городе, предоставив свои паспортные данные. Это было сделано в связи с участившимися случаями обмана клиентов. Радует лишь, что цена такого аттестата колеблется от 3 до 10 баксов. Я думаю, что отдать 300 деревянных рублей за благое дело не будет для тебя большой проблемой.

Itrade.pp.ru не исключение. У этого магазина есть свой аттестат доверия, и все операции со счетами проводятся законно. Более того, авторы магазина всегда действуют в интересах клиентов, поэтому цены на товар периодически снижаются. На правах рекламы, приглашаю всех заинтересованных лиц заглянуть в наш скромный e-shop :).

Мораль сей басни: интеграция Perl и MySQL на порядки упрощает работу с крупными проектами. А если к этому прибавить Merchant, то тебе совершенно не придется заботиться о способах оплаты ;), просто вовремя пополняй товар и получай легкие деньги.

Так что удачи в кодинге, и никогда не останавливайся на достигнутом!

Движки для интернет-магазинов

Если нет желания кодить движок для интернет-магазина самому, тебе в этом поможет множество фирм. Все их можно найти через поисковик. Живым примером такой фирмы является проект http://www.dezi.ru.

Назад на стр. 054-064-3  Содержание