Как оплатить через вебмани покупки, штрафы и счета за услуги

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

WM.png

Условия и ограничения

«Что можно оплачивать и где», — один из главных вопросов в связи с возможностями Вебмани.

Произвести платёжные операции в сервисе Вебмани возможно двумя способами: с регистрацией и без неё.

С регистрацией

Оплаты непосредственно через электронный кошелёк производятся посредством WM Keeper — специального программного обеспечения, предназначенного для управления кошельком в платёжном сервисе. Чтобы войти в приложение, понадобится авторизоваться.

Необходимо учитывать лимиты на перевод средств: они определены уровнем аттестации аккаунта в Webmoney, который в свою очередь определяется предоставленными данными — в т.ч. документами. Для пользователей с формальным аттестатом он составит 200 тыс. руб., для тех, кто имеет аттестат псевдонима — 90 тыс. руб. в месяц.

Без регистрации

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

Что можно оплатить с Вебмани-кошелька:

  • мобильную связь;
  • товары в интернет-магазинах;
  • стационарную телефонную связь;
  • коммунальные услуги;
  • онлайн-игры и аккаунты соцсетей;
  • интернет;
  • кабельное и спутниковое ТВ;
  • заказ еды, напитков, такси;
  • налоги и штрафы;
  • кредиты.

Как оплачивать Вебмани без регистрации

Оплата покупок без регистрации возможна в тех сетевых ресурсах, которые предполагают данный способ оплаты. Обычно он указан в поле «Варианты оплаты».

После выбора платёжной системы в этом поле открывается интерфейс Merchant, в котором понадобится выбрать способ перевода (внесения средств): интернет-банкинг, карты, денежные переводы и другие операции.

После того, как выбор сделан, нужно заполнить форму (карты/чека/биткоин-кошелька.) и произвести оплату.

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

Оплата WebMoney с регистрацией

Тех, кто хочет пользоваться полным функционалом сервиса, интересует, как оплатить товар и услуги через кошелек Webmoney с регистрацией?

Произвести платёжные операции напрямую с кошелька WebMoney смогут те, кто прошел процедуру авторизации.

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

Провести транзакцию можно посредством:

  • платёжной ссылки;
  • перевода на счёт, сгенерированный системой;
  • пополнения счёта мобильного телефона;
  • защищённого перевода посредством Merchant;
  • ввода средств на электронный кошелёк продавца или поставщика услуг.

Как оплатить напрямую

Для перевода средств с одного кошелька на другой необходимо:

  • авторизоваться в Кипере;
  • выбрать необходимый кошелёк (рублёвый — WMR, долларовый, гривневый и т.д) для оплаты;
  • выбрать «Перевести средства» и из предложенных вариантов нажать «На кошелёк»;
  • заполнить форму, в которой нужно указать номер кошелька получателя, тип перевода и выбрать способ для подтверждения операции;
  • выбрать «ОК» и подтвердить действия.

Оплата услуг

Используя WM Keeper, оплачивать любые покупки и услуги удобно и просто. Произвести платёж можно, следуя алгоритму:

  • авторизация в сервисе Кипер;
  • переход в раздел «Услуги»;
  • выбор нужного варианта услуг;
  • введение платёжных реквизитов и внесение необходимой суммы;
  • подтверждение транзакции.

Для регулярных оплат можно сохранить образец платежа в качестве шаблона.

Как оплатить телефон

После процедуры авторизации в платёжной системе в меню необходимо выбрать «Оплата услуг» и далее — «Мобильная связь». Если оплата производится впервые, следует:

  • ввести номер мобильного телефона без международного префикса;
  • указать сумму пополнения;
  • выбрать кошелёк, с которого будут списаны средства;
  • подтвердить операцию.

Можно в дальнейшем создать шаблон для оплаты мобильного телефона, или в истории платежей выбрать пометку «Повторить».

Как оплатить WebMoney через Merchant

Использование сервиса Merchant — самая надёжная защита операций, для проведения транзакции понадобится:

  • зайти в интернет ресурс (портал магазина), осуществить выбор предложенных товаров и выбрать в качестве способа оплаты Вебмани;
  • авторизоваться в системе посредством введения логина, пароля и капчи;
  • ввести реквизиты кошелька и получить одноразовый пароль;
  • введением кода завершить транзакцию.

Оплачиваем выставленный счёт

При входе в Кипер открывается выставленный счёт. Найти его можно в папке «Входящие». После изучения счёта необходимо сделать запрос на получение цифрового кода и ввести его в пустое поле. Введением кода завершается операция оплаты.

WebMoney Check

Сервис WebMoney Check позволяет производить оплату покупок без регистрации через платёжный терминал. На портале магазина выбирается способ оплаты чеком.

Далее действия необходимо выполнить в таком порядке:

  • в меню платёжного терминала выбрать Вебмани;
  • в поле введения номера электронного кошелька ввести номер собственного телефона с международным префиксом без знака «+»;
  • в некоторых случаях требуется произвести повторный ввод номера телефона;
  • ввести сумму и получить чек и код на свой телефон;
  • произвести оплату товара на сайте продавца с помощью заранее оплаченного чека, заполнив специальную форму.

Возможные проблемы

В тех случаях, когда списанные со счёта средства не дошли до адресата, следует отправить обращение в службу поддержки.

Если при пополнении баланса допущена ошибка в номере телефона, нужно составить саппорт. Служба поддержки поможет вернуть средства.

Возврат средств не всегда представляется возможным по ряду причин, поэтому следует внимательно проверять указанные платёжные реквизиты перед проведением операций.

Заключение

Платёжный сервис Вебмани — это быстрый способ произвести выплаты в связи с теми или иными товарами и услугами. В подавляющем большинстве случаев не возникает проблем с проведением платежа. Стоит отметить оперативную и корректную работу службу поддержки.

mat_59634.jpg

WebMoney Transfer — популярная в России система расчётов международного масштаба, комфортная среда для ведения бизнеса в сети. Со дня основания в 1998 году число пользователей системы выросло до 28 млн., чел.

СодержаниеСкрыть

  1. Webmoney оплата мобильной связи
  2. Webmoney оплата услуг
  3. Webmoney оплата через интернет
  4. Webmoney оплата штрафов
  5. Webmoney способы оплаты
  6. Карты оплаты Webmoney
  7. Оплата Webmoney комиссия
  8. Оплата товаров Webmoney
  9. Оплата через систему Webmoney
  10. Система оплаты Webmoney

Webmoney оплата мобильной связи

Вебмани обеспечивает своим клиентам возможность моментального проведения платежей с целью пополнения счёта на сим карты всех востребованных мобильных операторов от МТС, Билайн и Мегафон, до не слишком распространённых региональных компаний наподобие Енисейтелеком. С помощью WebMoney мобильный номер пополняется на любую сумму. Неудобные ограничения, которые действуют при использовании карточек предоплаты, отсутствуют. После оперативного проведения транзакции сумма с небольшой комиссией мгновенно зачисляется на счёт абонента.

Webmoney оплата услуг

С Вебмани сотрудничают тысячи сайтов в СНГ и всём остальном мире. В большинстве случаев используется автоматизированная система приёма средств с использованием характерного, хорошо знакомого многим пользователям сайта с несколькими современными способами защиты во время проведения транзакции. Широкий список различных видов оплаты доступен через использование прогрессивных альтернативных способов, для работы с которыми даже не обязательно пребывать в статусе зарегистрированного пользователя ресурса WebMoney. Сервис предлагает пользователям несколько видов электронных кошельков, которые различаются доступным функционалом.

Webmoney оплата через интернет

Виды платежей, которые доступны без регистрации:

  1. Вебмани чеком. Находим раздел WebMoney Keeper на странице оплаты, далее кликаем по надписи WebMoney Check и выполняем не сложные инструкции. Способ доступен для сайтов, которые активировали возможность использования такой опции.
  2. Вебмани картой. После перехода на страницу оплаты находим раздел «Другие способы», далее кликаем по надписи WebMoney карта и выполняем несложные инструкции. Способ будет доступен, если на сайте активирована такая возможность.

Webmoney оплата штрафов

Вас обязали заплатить штраф ГИБДД? Благодаря Вебмани выполнить эту неприятную обязанность можно прямо из дома. Для решения этой задачи используется сервис свободных платежей и его специальный подраздел, посвященный этой услуге. Перевод средств также доступен по квитанции, которая заполняется в свободной форме. Чтобы самостоятельно погасить задолженность перед ГИБДД требуется зайти на сайт WebMoney и пройти авторизацию в зарегистрированном кошельке. Попасть в раздел «Штрафы ГИБДД» можно из раздела «Payments», где выбираются необходимые критерии поиска с последующим заполнением определенных полей.

Webmoney способы оплаты

Помимо способов, о которых рассказывалось выше, работа с Вебмани доступна через интернет-банкинг, кассы коммерчески банков, а также распространённые сегодня платёжные терминалы. К примеру, чтобы воспользоваться возможностью оплаты через терминал, достаточно зайти на страницу оплаты, выбрать пункт меню «Другие способы», перейти в «Терминалы оплаты» и последовательно выполнить несложные инструкции. Алгоритм доступен для сайтов, которые активировали соответствующую опцию. Аналогичным способом доступна работа с приёмом платежей через банковские карты ведущих платёжных систем, а также с помощью интернет-банкинга.

Карты оплаты Webmoney

WMR-карта – один из наиболее востребованных способов пополнения рублёвого кошелька в системе Вебмани. Способ пользуется популярностью среди зарегистрированных пользователей, а также тех, кто перечисляет средства через систему без предварительной авторизации в личном кабинете. Помимо совершения стандартных операций карта WMR используется как цифровой чек, позволяющий рассчитываться за товары или услуги в системе Paymer. Работа в Пеймер выгодна минимальной комиссией, высокой оперативностью, надежностью и безопасностью.

Оплата Webmoney комиссия

За проведение каждой транзакции в системе WebMoney снимается комиссия в размере 0.8 % от суммы платежа. Итоговые значения округляются в большую сторону со степенью точности до 0.01 WM. Размер комиссии не может составлять менее 0.01 WM. Если ваш аттестат имеет уровень начальный и выше, комиссия при переводе средств между кошельками одного типа взыматься не будет. Если кредитная сделка совершается владельцем кошелька типа D, пользователь системы платит комиссию 0.1% от суммы, которая возвращается на кошелек. При этом комиссия не может составлять менее 0.01 WMZ.

Оплата товаров Webmoney

Для оплаты услуг и товаров в сети Вебмани использует удобный сервис Мерчант, который идеально подходит для пополнения лицевых счетов, а также проведения операций в интернет магазинах. Подобные платежи проводятся через web-интерфейс оператора. Закрытие определённых сделок возможно без запуска WM-Keeper. Для успешного совершения покупки в интернет-магазине, достаточно автоматически попасть на сайт Мерчанта, где потребуется пройти авторизацию посредством логина и пароля или одним из других доступных способов. После подтверждения платежа деньги отправятся на указанные реквизиты.

Оплата через систему Webmoney

Для проведения основных видов оплат и переводов через систему Вебмани предусмотрено три основных способа аутентификации:

Через пароль и логин. В качестве логина разрешается использовать адрес электронной почты, телефон или WMID. Главное – указать нужный вариант в процессе регистрации. В связке с этим способом, как правило, запрашивается дополнительное подтверждение.

Использование секретных ключей. Чтобы запустить WM Keeper Classic требуется сохранить в памяти компьютера специальные файлы с кошельком и секретными ключами, пароль, который определяет сам пользователь, а также WM-идентификатор, состоящий из 12 цифр.

Система оплаты Webmoney

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

Основной принцип работы системы – управление правами на ценности, которые пребывают на хранении в компаниях-гарантах, посредством единого интерфейса.

Совет от Сравни.ру: Если вы ещё не начали пользоваться электронными деньгами – начните с Вебмани. Современная платёжная система гарантированно не подведёт в критической ситуации, а также предоставит гарантии профессиональной безопасности во время проведения сделок всех доступных форматов.

Содержание статьи

Возможности оплаты для зарегистрированных пользователей

Перевод на кошелек

Оплата по счету

Платежи через Merchant

Каталог услуг

Оплата по смс

Способы, не требующие регистрации

Чтобы оплатить через Webmoney покупки или услуги не обязательно обладать кошельком в системе. Это легко можно сделать и без регистрации, если в дальнейшем вы не планируете пользоваться сервисом. Ниже рассмотрим все способы совершения различных видов платежей через Webmoney.

Возможности оплаты для зарегистрированных пользователей

Вебмани позволяет совершать оплату товаров и услуг через интернет (в том числе и с зарубежных сайтов, например, Aliexpress), погашать штрафы, вносить коммунальные платежи. Делать это можно непосредственно на сайте продавца либо через интерфейс кошелька в Webmoney Keeper.

Участники, имеющие регистрацию в системе, могут оплатить товары и услуги через свой Webmoney кошелек следующими способами:

  • переводом на кошелек продавца в системе Вебмани;
  • по выставленному счету;
  • оплатой через Merchant (на сайте продавца, по платежной ссылке);
  • из Вебмани кипера через каталог услуг;
  • по коду в смс.

Перевод на кошелек

Оплата производится следующим образом (на примере WebPro Light):

  1. Авторизуйтесь в своем Webmoney Keeper.
  2. Зайдите на вкладку «Отправить», пункт «WM на кошелек».
  3. Заполните номер кошелька получателя и сумму. Также нужно написать комментарий (назначение платежа).
  4. Подтвердите перевод при помощи смс или e-num.

Оплата по счету

Вы можете совершить оплату выставленного вам счета со своего кошелька в Вебмани:

  1. Увидеть полученный счет можно либо во вкладке «История», либо кликнув по уведомлению в правом верхнем углу.
  2. Кликните по названию счета.
  3. Выберите «Оплатить».
  4. Подтвердите оплату выбранным способом.

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

Платежи через Merchant

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

Чтобы заплатить за товар через сервис Merchant (на примере Алиэкспресс):

  1. Перейдите на сайт интернет-магазина, положите в корзину нужный товар, укажите адрес доставки и в списке способов оплаты выберите Webmoney.
  2. Вы будете перенаправлены на страницу сервиса merchant.webmoney.ru, где нужно выполнить авторизацию. Оплата происходит в долларах, но даже если у вас не открыт кошелек в данной валюте, конвертация будет произведена с рублевого через автоматически созданный.
  3. Подтвердите платеж.

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

Каталог услуг

Выполнить некоторые платежи (в том числе налоги и штрафы) можно и из меню Webmoney Keeper:

  1. В WebPro зайдите во вкладку «Оплата услуг», «Список операторов».
  2. Выберите нужного поставщика услуг, например мобильного оператора.
  3. Заполните необходимые данные, сумму и подтвердите платеж.

Необходимая для заполнения информация зависит от типа услуги и оператора. Где-то достаточно номера счета и суммы, при коммунальных платежах нужно вводить период оплаты и показания счетчиков, для штрафа ГИБДД данные водительского удостоверения и т.д.

Оплата по смс

Данный способ подходит для быстрой оплаты, когда нет доступа к интернету и вы не можете войти в свой Keeper. Такая возможность предоставляется некоторыми продавцами, а настроить работу функции вы можете в разделе security.webmoney.ru.

Опция заключается в том, что на сайте продавца вы просто вводите номер мобильного телефона, на который приходит смс с вопросом подтвердить оплату.

После этого на странице подтверждения вы вводите код из сообщения и происходит списание денег в пользу продавца.

Способы, не требующие регистрации

Также есть несколько способов оплаты без регистрации:

  • с банковской карты;
  • через интернет-банк;
  • биткойнами;
  • через платежные терминалы;
  • в почтовых отделениях;
  • прочие способы в зависимости от продавца.

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

Общая инструкция по оплате без регистрации:

  1. Зайдите в интернет-магазин и в качестве вида оплаты выберите WebMoney.
  2. На странице авторизации откройте меню «Способ оплаты» и выберите нужный.

Дальнейшие действия зависят от выбранного вида. Для банковской карты вам необходимо будет ввести ее данные и подтвердить платеж.

В случае с Биткойнами необходимо отсканировать специальным приложением QR-код.

При оплате через Сбербанк Онлайн вам будет создан счет, в котором указан номер кошелька. Далее вам необходимо авторизоваться в личном кабинете системы, перейти в раздел платежей, выбрать в каталоге Webmoney и ввести этот номер и сумму.

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

Платеж через терминалы происходит при помощи WM Check. Прежде, чем его совершить, вам необходимо внести наличные в ближайшем терминале. Для этого выберите в списке операторов на экране WebMoney, но вместо кошелька введите номер телефона, где вместо +7 поставьте 07, а далее все остальные цифры. Вам на телефон будет выслан пароль от кабинета check.webmoney.ru. Внесите сумму и возьмите чек. Далее нужно опять вернуться на сайт продавца, ввести там номер телефона и пароль из смс, и только после этого деньги будут отправлены.

Для платежа через Почту России необходимо сформировать бланк перевода, введя на сайте необходимые данные.

В зависимости от продавца могут быть и другие способы оплаты: Яндекс.Деньги, Qiwi, счет мобильного оператора, подарочная или бонусная карта, платежный интегратор.

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

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

   Правильная ссылка на эту статью:  

Участникам WebMoney предоставляются различные способы управления своими электронными кошельками:

  • простые и удобные WM Keeper Standard (Mini), WM Keeper Вконтакте, WM Keeper Facebook
  • полнофункциональные WM Keeper WinPro (Classic), WM Keeper WebPro (Light).

Все эти способы требуют регистрации участника в системе WebMoney Transfer.

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

Существует несколько вариантов оплаты без регистрации. Такие способы могут быть интересны для совершения разового платежа, когда не хочется тратить время на создание или пополнение существующих электронных кошельков, либо для проведения оплаты из публичных мест, не рискуя при этом «засветить» пароли доступа.

В зависимости от того, какой способ будет удобнее (географически или функционально), изучите и воспользуйтесь одним из предлагаемых вариантов.

1. Общая схема оплаты без регистрации¶

В общем виде последовательность действий следующая.

1.1 На одном из сайтов, принимающих в качестве оплаты WebMoney, выберите интересующий вас товар или услугу. Заполните все поля формы заказа и укажите в качестве средства оплаты — WebMoney. В заключение нажмите кнопку подтверждения заказа (это могут быть кнопки «Оплатить», «Подтвердить заказ», «Далее» и т.п.). Вот например, как это выглядит на сайте одного интернет-магазина.

1.2 Большинство интернет-магазинов используют для оплаты web-интерфейс сервиса Merchant. На данной странице осуществляется выбор конкретного способа оплаты в системе WebMoney Transfer.

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

2. Особенности различных видов оплаты без регистрации¶

2.1 Оплата чеками Paymer (WM-карты и WMnote по своей сути являются разновидностью чека Paymer) достаточно проста. Все, что требуется при этом — указать реквизиты чека (карты): номер и код, а также адрес электронной почты (что в некоторых случаях бывает необходимо для последующего получения товара или для розыска платежа). Разница между номиналом чека (карты) и стоимостью услуги остается на карте(чеке) и может быть использована для очередной покупки аналогичным способом.

После выбора способа оплаты WM-карта и указания ее номера экранная форма web-интерфейса сервиса Мерчант будет выглядеть следующим образом.

Ознакомьтесь с демо-роликами по оплате с помощью чека Paymerи с помощью предоплаченной WM-карты

2.2 Оплата с помощью сервиса WebMoney Check описана здесь. WebMoney Check позволяет оплачивать товары и услуги на сайтах, подключенных к WebMoney, не регистрируясь при этом в WebMoney и не имея кошелька! Пополнять свой WebMoney чек удобно через платежные терминалы.

2.3 Оплату через почтовые отделения России можно посоветовать тем, кому в силу определенных причин другие возможности недоступны. Этот способ по последовательности действий сходен с вариантами оплаты через терминалы: выполняются действия по пунктам 1.1-1.3, далее на сервисе электронных платежей формируется почтовая квитанция, по ней на почте совершается перевод денег.

(Ознакомьтесь с демо-роликом по оплате через почтовые отделения).

См. также Оплата товаров и услуг через системы интернет-банкинга без регистрации в системе

Lumber room0. Вступление Ни для кого не секрет, что в последнее время webmoney набрало достаточную популярность для того, чтобы стать одним из самых удобных и доступных средств для безналичного расчёта через интернет. Пополнить баланс своего мобильного, оплатить покупку товаров в веб-магазине — всё это можно сделать с помощью webmoney. Я бы хотел рассказать вам несколько способов, как можно устроить приём оплаты за какие либо товары или услуги на вашем сайте электронной валютой webmoney. Это, кстати, не так сложно, как могло бы показаться на первый взгляд!1. Merchant WebMoney Transfer Это тот инструмент, который предоставили нам разработчики для автоматизации совершения платежей. Merchant WebMoney Transfer представляет из себя набор интерфейсов для взаимодействия с системой WebMoney. Ниже я попытаюсь вкратце описать их.1.1 Web Merchant Interface — самый простой способ для организации оплаты webmoney, основан на специальным образом сформированной форме, которая просто посылает пользователя и его данные на сайт webmoney, где он и совершает основные действия по оплате средств. Всё, что нужно для приёма оплаты данным способом, это разместить на своём сайте 3 страницы — страницу с формой для оплаты, страницу успешно выполненного платежа и страницу невыполненного платежа. Затем вы единожды настраиваете серверную часть для обработки платежей и наслаждаетесь денежным потоком, хлынувшим в ваш карман =) Более подробное описание этого интерфейса доступно здесь: https://merchant.webmoney.ru/conf/guide_simple.asp.1.2 Click&Buy Merchant Interface — Этот интерфейс позволяет покупателю платить webmoney одним кликом мыши, используя WM Keeper. Суть в следующем: покупатель кликает по специальной ссылке webmoney (вида wmk:paylink…) и уже в WM Keeper’е происходит весь процесс оплаты. Более подробное описание этого интерфейса доступно здесь https://merchant.webmoney.ru/conf/guide_pci.asp.1.3 WM Automation Interface — Самая вкусняжка =) Это набор XML интерфейсов (15 штук, от X1 до X15) основанных на запросах к web-серверу webmoney по протоколу https в формате XML с использованием специального модуля аутентификации для ключей WM Keeper Classic или стандартных сертификатов x.509 (сертификаты WM Keeper Light). С помощью этих интерфейсов вы можете производить широкий перечень действий во своим кошельком, например: — Выписать счёт покупателю (X1) — Получение истории и проверка оплаты счетов (X4) — Получение баланса(X9) и ещё много всего интересного. Собственно на этом интерфейсе, а точнее, на этом наборе интерфейсов я хотел бы остановиться подробнее.2.XML – выбор профессионалов!2.1 Постановка задачи — Однажды мне понадобилось реализовать прием и выдачу WM на сайте, в автоматическом режиме, с логированием движения денег, воизбежание казусов. Чтобы обеспечить полный автоматизм работы нужно использовать WM Automation Interface, поскольку другие виды интерфейсов не дадут нам должной функциональности.2.2 Инструмент — Велосипеды изобретать мы не будем, а используем готовую библиотеку под названием WMXI. Она живёт по адресу my-tools.net/wmxi. Для её успешного функционирования сервер должен удовлетворять следующим требованиям: BCMath или GMP, MHash или Hash, CURL, MBString, Enabled XML. Чтобы проверить, удовлетворяет ли ваш хостинг данным условиям, можно воспользоваться утилитой check.php из комплекта WMXI. 2.3 Выписка счёта. Для начала, давайте реализуем самую простую задачу: выписку счёта от магазина клиенту. Для этих целей предусмотрен интерфейс X1, его мы и будем использовать. Однако не стоит забывать о том, что выписка счёта вовсе не гарантирует того, что он будет оплачен =) Так что, нужно будет позже проверять оплату счёта. Вот и сам код: //подключаем компоненты include_once("wmxi/wmsigner.php"); include_once("wmxi/wmxi.php"); include_once("wmxi/wmxiparser.php"); //Создаём объект класса WMXI. Передаваемые параметры: //путь к сертификату, используемому для защиты от атаки с подменой ДНС //кодировка, используемая на сайте. По умолчанию используется UTF-8 $wmxi = new WMXI(realpath("../WebMoneyCA.crt"), DOC_ENCODING); //Инициализация с помощью резервной копии ключей //от Webmoney Keeper Classic. Передаваемые параметры: //WMID - идентификатор пользователя //пароль пользователя от резервной копии файла ключей //путь к резервной копии файла ключей размером 164 байта //или бинарное содержимое файла ключа $wmxi->Classic("000000000000", "password", "../keys/000000000000.kwm"); //Создаем парсер ответа сервера $parser = new WMXIParser(); //Собственно, сам запрос $response = $wmxi->X1( $wm_transfer, //номер счета в системе учета магазина; любое целое число без знака. $_POST[wmid], //wmid покупателя "Z999988887777", //Кошелёк магазина floatval($_POST[money]), //число с плавающей точкой без незначащих символов "Пополнение счёта на сайте MYSITE.RU", //произвольная строка от 0 до 255 символов; пробелы в начале или конце не допускаются "http://mysite.ru", //произвольная строка от 0 до 255 символов; пробелы в начале или конце не допускаются 0, //целое число от 0 до 255; если 0 - протекция сделки при оплате счета не разрешена 1 //целое число от 0 до 255; если 0 - срок оплаты не определен ); //Преобразовываем ответ сервера в структуру. Входные параметры: //XML-ответ сервера //кодировка, используемая на сайте. По умолчанию используется UTF-8 $structure = $parser->Parse($response, DOC_ENCODING); //преобразуем индексы структуры к более удобным для доступа. //лично я не понял зачем это, но с этим всё работает =) $transformed = $parser->Reindex($structure, true); //Если код выполнения запроса == 0 (запрос выполнен) if($structure["w3s.response"]["retval"] == 0) { $transformed["w3s.response"]["reqn"]; // Номер запроса в системе WM $transformed["w3s.response"]["invoice"]["orderid"]; //номер счёта в вашей системе, первый параметр при запросе echo "Счёт на оплату успешно выписан!"; } else echo $structure["w3s.response"]["retdesc"]; //Если ошибка, то выводим её. Вот и всё =). Счёт выписан, осталось только дождаться денег. Только с виду это кажется сложным, на самом деле всё суперпросто!2.4 Проверка состояния счёта. Счёт выписан, а как узнать оплачен или нет. Тут нам на помощь приходит интерфейс X4. Он позволяет получить историю выписанных счетов по кошельку, а также проверить оплату счета, что в общем то нам и нужно. Давайте посмотрим, как это сделать: //подключаем компоненты include_once("wmxi/wmsigner.php"); include_once("wmxi/wmxi.php"); include_once("wmxi/wmxiparser.php"); //Создаём объект класса WMXI. Передаваемые параметры: //путь к сертификату, используемому для защиты от атаки с подменой ДНС //кодировка, используемая на сайте. По умолчанию используется UTF-8 $wmxi = new WMXI(realpath("../WebMoneyCA.crt"), DOC_ENCODING); //Инициализация с помощью резервной копии ключей //от Webmoney Keeper Classic. Передаваемые параметры: //WMID - идентификатор пользователя //пароль пользователя от резервной копии файла ключей //путь к резервной копии файла ключей размером 164 байта //или бинарное содержимое файла ключа $wmxi->Classic("000000000000", "password", "../keys/000000000000.kwm"); //Создаем парсер ответа сервера $parser = new WMXIParser(); //Собственно, сам запрос $response = $wmxi->X4( "Z999988887777",//Кошелёк магазина 0,//целое число > 0, номер счета в системе WM $wm_transfer,//номер счета в системе учета магазина; любое целое число без знака date("Ymd H:i:s", time()-86400),//минимальное время и дата создания счета date("Ymd H:i:s", time())//максимальное время и дата создания счета ); //Преобразовываем ответ сервера в структуру. Входные параметры: //XML-ответ сервера //кодировка, используемая на сайте. По умолчанию используется UTF-8 $structure = $parser->Parse($response, DOC_ENCODING); //преобразуем индексы структуры к более удобным для доступа. //лично я не понял зачем это, но с этим всё работает =) $transformed = $parser->Reindex($structure, true); //Если код выполнения запроса == 0 (запрос выполнен) if($structure["w3s.response"]["retval"] == 0) { $state = $transformed["w3s.response"]["outinvoices"]["outinvoice"]["state"]; switch($state) { case 0: echo "не оплачен"; break; case 1: echo "оплачен по протекции"; break; case 2: echo "оплачен окончательно"; break; case 3: echo "отказан"; break; } else echo $structure["w3s.response"]["retdesc"]; //Если ошибка, то выводим её. Вот и всё. Осталось только реализовать учет выписки и оплаты счетов в вашей БД, и полноценный веб-магазин готов!3.Итого. Надеюсь у меня получилось доступно изложить принципы автоматической работы в WM счетами, несмотря на то, что это — моя первая статья, на тему программирования. Буду рад вашим вопросам, на которые с радостью отвечу!Используемые источники:

  • https://fininru.com/webmoney/oplata-wm/uslugi-i-tovary
  • https://www.sravni.ru/enciklopediya/info/webmoney-oplata/
  • https://ewalletpay.ru/webmoney/kak-oplatit-tovary-i-uslugi/
  • https://wiki.webmoney.ru/projects/webmoney/wiki/способы_оплаты_без_регистрации_в_системе
  • https://m.habr.com/post/53805/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий