Merchant webmoney что это

Merchant webmoney что это

1 Тема от marlik 06:11:2008 21:06:28 Отредактировано marlik (10:11:2010 18:46:37)

    marlik Участник Неактивен

Тема: Инструкции для приема webmoney через Web Merchant Interface.

Всю подробную данные Вы имеете возможность обнаружить :

handle_url_tag(‘http://web-developer.pro/2010/03/nastrojka-na-sajte-priema-webmoney.shtml’)

handle_url_tag(‘http://www.webmoney.ru’, ‘www.webmoney.ru’) и merchant.webmoney.ru.

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

Как это трудится

На этом примере handle_url_tag(‘http://web-developer.pro/2010/03/nastrojka-na-sajte-priema-webmoney.shtml’) Вы имеете возможность убедится как это все скоро и мгновенно и не требует людской вмешательства. Примите к сведению что, реально деньги переводятся, поскольку это все трудится в рабочем режиме, цена для того чтобы теста 1 рубль.

Главные термины:

ПРОДАВЕЦ

Продавцом считается участник WebMoney Transfer, принимающий на собственный WM-кошелек оплату от вторых участников совокупности посредством сервиса Web Merchant Interface.

Предполагается, что продавец принимает оплату за товары либо услуги, предоставляемые им через Интернет, и следовательно, имеет личный сайт.

КЛИЕНТ

Клиентом считается участник WebMoney Transfer, желающий оплачивать услуги либо товары, предлагаемые продавцом через Интернет.

Для передачи информации между веб-сервисом и сайтом ПРОДАВЦА Web Merchant Interface используютcя пять главных HTML-формы:

Форма запроса платежа — генерируется веб-сайтом продавца для создания запроса на проведение платежа в сервисе Web Merchant Interface и передачи его через веб-браузер клиента.

Форма предварительного запроса — генерируется сервисом Web Merchant Interface для передачи параметров предварительного запроса на исполнение платежа на сайт продавца, в случае если установлен флаг Передавать параметры в предварительном запросе. В случае если флаг не установлен — не употребляется (запрос выполняется без параметров). Запрос передается без применения веб-браузера клиента.

Форма оповещения о платеже — генерируется сервисом Web Merchant Interface для передачи оповещения о платеже на сайт продавца. Оповещение передается без применения веб-браузера клиента.

Форма выполненного платежа — генерируется сервисом Web Merchant Interface при успешного исполнения платежа и передается на сайт продавца через веб-браузер клиента.

Форма невыполненного платежа — генерируется сервисом Web Merchant Interface при невыполнения платежа и передается на сайт продавца через веб-браузер клиента.

Итак, поподробнее, ПРОДАВЕЦ генерирует либо показывает Клиенту, уже заблаговременно готовую форму с ссылкой(Форма запроса платежа). КЛИЕНТ кликает по ссылке и его перебрасывает на сайт Мерчанта, Мерчант контролирует все сведенья Клиента. После этого Мерчант делает запрос на сайт продавца(Форма предварительного запроса), тут лучше проверить параметры с которыми Мерчант сделал запрос. Потом по окончании того как удостоверились в надежности все параметры, возвращаем YES, в случае если что-то пошло не так, то возвращаем что-то второе, к примеру Строчок с неточностью,

и это Мерчант продемонстрирует Клиенту и соответственно платеж не пройдет. По окончании того как Мерчант взял YES, он забирает дензнаки у Клиента и передает их ПРОДАВЦУ, соответственно уведомляя об этом ПРОДАВЦА(Форма оповещения о платеже). Ну и самое несложное, это Форма выполненного платежа и Форма невыполненного платежа, в том месте также передаются параметры но это уже не сущность принципиально важно, процесс завершился, возможно две html-страницы ok.html и bad.html с соответствующей переадресацией на основную страницу сайта.

Вот как выглядит Форма запроса платежа, это простая html-страница, но в ней в скрытом поле(hidden) находятся параметры запроса к мерчанту:

Код

. .

LMI_PAYMENT_AMOUNT Сумма платежа, которую продавец хочет получить от клиента. Сумма должна быть больше нуля, дробная часть отделяется точкой.

LMI_PAYMENT_DESC Описание товара либо услуги. Формируется продавцом. В случае если присутствует, добавляется в назначение платежа в операцию перевода WM.

LMI_PAYMENT_NO В этом поле продавец задает номер приобретения в соответствии со своей совокупностью учета.

LMI_PAYEE_PURSE Кошелек продавца, на что клиент обязан совершить платеж. Формат — буква и 12 цифр.

LMI_SIM_MODE Режим тестирования, в случае если 0 либо отсутствует, для всех тестовых платежей сервис будет имитировать успешное исполнение, в случае если в 1, для всех тестовых платежей сервис будет имитировать исполнение с неточностью (платеж не выполнен), ну и в 2 около 80% запросов на платеж будут выполнены удачно, а 20% — не выполнены.

Об остальных полях просматривайте на сайте merchant.webmoney.ru

Об остальных полях просматривайте на сайте merchant.webmoney.ru

Сейчас об занимательном, все поля формы, не имеющие в заглавии префикса LMI_, не обрабатываются сервисом Web Merchant Interface и передаются на сайт продавца по окончании исполнения платежа. Так возможно положить в скрытое поле какое-то значение и позже его проверить.

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

Я для этих целей применял модуль Session.pm. Я создавал сессию мин. на двадцать, что достаточно, для совершения приобретения и сохранял разные параметры Клиента в неё, а в Форму запроса платежа вставлял идентификатор сессии, так возможно осуществлять контроль Клиента на всей стадии проведения платежа. В принципе все видно в этом коде:

Код

sub sess

my $sess_ID = new CGI::Session(driver:File, undef, ‘tmp/’) || die;

$sess_ID — expire(‘+20m’);

# Сохраняем в сессию номер собственного кошелька

# Цену которую желаем взять для проверки

Источник: movable-type.ru

Настройка кошелька для подключения интерфейса Merchant

Интересные записи

Похожие статьи, которые вам, наверника будут интересны:

  • Сервис merchant

    Сервис Merchant WebMoney Transfer рекомендован для облегчения интеграции совокупности WebMoney Transfer с веб-сайтами для обеспечения автоматизированного…

  • Автоматический прием wm-платежей. сервис webmoney merchant.

    © Никита Сенченко Введение Неспециализированный принцип Возврат платежей Введение Существует 3 метода автоматического приема WebMoney на сайте: Web…

  • Прием webmoney через терминалы в украине

    Вы точно понимаете, что кошельки WebMoney возможно пополнить через платежные терминалы. И в Российской Федерации, и в Украине, и в Беларуси. Применяя…

  • Как сделать виртуальную карту webmoney

    Как мы знаем, совокупность безналичных расчетов WebMoney предоставляет своим клиентам возможность иметь собственную банковскую карту. Для этого…

  • Регистрация webmoney кошелька

    Все новые участники WebMoney при регистрации в совокупности приобретают электронные кошельки под управлением WM Keeper Mini. Затем они смогут перейти на…

  • Как завести и пополнить webmoney- кошелек .

    Что такое Webmoney? Webmoney — это платежная совокупность, которая разрешает обменивать настоящие деньги на электронные и после этого оплачивать этими…