|
|
|||||||
|
о WebMoney / Материалы / Как принимать платежи с терминалов и WM-карт
Как принимать платежи с терминалов и WM-карт© Никита Сенченко, 05.11.2010
Являясь торговцем в системе WebMoney, вы можете принимать платежи не только с WM-кошельков ваших клиентов. В "праздничном наборе" WebMoney даёт всем своим торговцам также и шлюз на платежные терминалы. Это означает, что любой покупатель, независимо от того, является ли он зарегистрированным пользователем WebMoney или нет, имеет ли он кошелек или нет - может заплатить вам за покупку напрямую через платежный терминал... Являясь торговцем в системе WebMoney, вы можете принимать платежи не только с WM-кошельков ваших клиентов. В "праздничном наборе" WebMoney даёт всем своим торговцам также и шлюз на платежные терминалы. Это означает, что любой покупатель, независимо от того, является ли он зарегистрированным пользователем WebMoney или нет, имеет ли он кошелек или нет - может заплатить вам за покупку напрямую через платежный терминал. Объяснять, в чём здесь выгода, думаю, не нужно. Терминалов - десятки тысяч. Принимают они наличные. Наличные есть у всех. Следовательно, ваша платежная аудитория неограниченно расширяется. Только здесь одна оговорка. Вы должны использовать WebMoney Merchant. Без него ничего не получится, потому что именно туда интегрирован терминальный шлюз. Далее мы будет подразумевать, что вы уже запрограммировали работу с WebMoney Merchant на своём сайте. Кстати, как это сделать, оВебМани.Ру подробно описывал. Теперь перейдём к делу. Посмотрим, как это выглядит со стороны покупателя. Для терминальных платежей используется сервис WebMoney Check. Общий принцип такой: сначала клиенту нужно пополнить свой Чек через терминал, а затем заплатить с Чека на ваш кошелек через WebMoney Merchant. Как это делать, оВебМани.Ру уже рассказывал в одной из последних статей. Повторим для ясности. ![]() ![]() Кстати, всё это уже подробно описано самой системой в её пользовательских инструкциях для России и для Украины. Обратите внимание, что в Украине таким способом можно пополнять свой Чек не только через платежные терминалы, но и через кассы некоторых банков. А как это выглядит с вашей стороны, т.е. со стороны продавца? Точно так же, как если бы клиент платил со своего кошелька. Мерчант посылает вам обычную "форму предварительного запроса" и "форму оповещения о платеже", а ваш сервер должен их обрабатывать в привычном порядке, как он и делал это раньше. В результате оплаты вы получаете на свой торговый кошелек WMR или WMU ровно в размере той суммы, которую вы заказывали. Поэтому на вопрос "что мне нужно изменить в своих скриптах, чтобы успешно принимать платежи с терминалов?" правильный ответ такой: НИ-ЧЕ-ГО! Вернее, кое-что сделать всё-таки прийдется. Нужно всего лишь включить опцию "Прием платежей через терминалы, банкоматы, кассы магазинов" в настройках торгового кошелька. Если вы подключены к WebMoney через сервис Processing, то аналогичную опцию "Прием c терминалов по приему наличных" нужно включить здесь. ![]() Если что-либо делать лень, то на этом, в принципе, можно остановиться. А если нет, то примите во внимание следующее. Отличия платежа с Вебмани Чека от традиционного платежа с кошелька всё же есть. Во-первых, при платеже с Чека WebMoney Merchant в "форме оповещения о платеже" среди прочего присылает вам параметр LMI_WMCHECK_NUMBER. В нём содержится номер телефона клиента (в интерфейсе запроса статуса платежа Х18 тоже есть этот параметр, он называется paymer_number). Этот параметр, в принципе, можно вообще никак не обрабатывать и просто игнорировать. Он играет скорее "сигнальную" функцию, информируя вас о том, что данный платеж совершен с Чека. Во-вторых, при платеже с Чека WM поступают на ваш торговый кошелек, как вы понимаете, не с кошелька покупателя, а со специального служебного кошелька системы. Он имеет номер R000000000001 для WMR или U000000000001 для WMU. ![]() Когда это может быть важно? Например, когда вы собираетесь возвращать платеж покупателю (скажем, при отказе от покупки и т.п.). Так вот, если у вас процесс возврата автоматизирован, то вы должны понимать, что на R000000000001 или U000000000001 вебманьки возвращать нельзя. В этом случае нужно воспользоваться интерфейсом X14, который позволяет делать бескомиссионный возврат средств. При вызове интерфейса просто укажите в XML-запросе номер исходной транзакции (в системе WebMoney). Деньги автоматически спишутся с вашего кошелька и зачислятся обратно на WebMoney Check покупателя. Позаботьтесь о том, чтобы снабдить своего клиента инструкцией. Пользоваться WebMoney Check и пополнять его через терминал очень просто, но даже простейшая помощь клиенту не навредит. Вы можете просто дать ссылку на стандартную инструкцию для россиян и украинцев. А можете составить на их основе свою собственную инструкцию, указав в ней точно, что и где должен нажимать на вашем сайте клиент, чтобы сынициировать оплату с Чека (то бишь через терминал). Теперь, когда с терминалами разобрались, переходим к WM-картам. Здесь еще проще. WM-карты так же, как и терминалы, позволяют покупателю платить без регистрации в системе. Прием платежей с WM-карт так же, как и прием с терминалов, прозрачно интегрирован в WebMoney Merchant. Иначе говоря, вам ничего не нужно доделывать в алгоритмах вашего взаимодействия с WebMoney Merchant. Так же, как и в случае с терминалами, при оплате с WM-карты Мерчант в "форме оповещения о платеже" передает вам дополнительный параметр - LMI_PAYMER_NUMBER (содержит номер карты), который можно просто проигнорировать (в Х18 этот параметр называется paymer_number). Так же, как и в случае с терминалами, вебмани поступают на ваш торговый кошелек с кошельков R000000000001, U000000000001, Z000000000001 и т.д. Для возврата средств по платежу с WM-карты нужно уточнить у клиента его номер телефона, после чего вызвать Х14, передав в XML-запросе номер телефона в параметре moneybackphone. Деньги будут списаны с вашего кошелька и зачислены на WebMoney Чек покупателя, что вполне разумно. Инструкция по оплате с карты для клиента выглядит вообще просто. Попав на сайт Мерчанта, он должен выбрать "Другие способы", затем "WebMoney-карта", затем ввести сначала номер карты, а потом её код. Чтобы начать принимать платежи с WM-карт, нужно включить опцию "Прием чеков Paymer.com (ВМ-карт)" в настройках торгового кошелька. Если вы подключены к WebMoney через сервис Processing, то аналогичную опцию нужно включить здесь. Для удобства клиентов разные способы оплаты можно визуально разделить на вашей платежной странице. Более того, вы можете отправлять клиента на Мерчант, сразу позиционируя его на той странице Мерчанта, которая соответствует выбору клиента. Достигается это путем передачи различных значений параметра at в атрибуте action "формы запросы платежа": Пример того, как это можно оформить, смотрите здесь. С помощью javascript мы просто подменяем значение атрибута action, в зависимости от выбранного способа оплаты. Предлагаем расковырять html-код этой страницы самостоятельно. группа: Материалы
категории:
Сервисы |
WM Чек |
Покупки и платежи |
WMR |
WMU |
Бизнесмену |
Программинг |
Россия |
|
Украина |
другие материалы в этих категориях:
Кошелёк Bitcoin Cash WMH в системе WebMoney (Вебмани). КОШЕЛЁК WMX (BITCOIN) В СИСТЕМЕ WEBMONEY. WebMoney запустила сервис для стримеров. Как пополнить WMU через платёжный терминал на Украине. В WebMoney появился кошелёк Litecoin прочтений: 24288
|
|
Все права на материалы, опубликованные на owebmoney.ru, охраняются в соответствии с законом об авторском праве. Разрешено копирование без согласования при условии указания гиперссылки на сайт (без атрибута nofollow и сокрытий) непосредственно до\после материала.
|
|