о WebMoney
Информационный портал о WebMoney
  
  
о webmoney 
подписки  
копирование 
авторам ($$$) 
реклама здесь 
обратная связь 
 Курс обучения new    События    Статьи    WMблог    Подсказки (FAQ)    Гид new    Файлы
 Кофейня (форум)    WebMoney TOP    p2p new    WM-Клуб    WMitter    Атрибутика    Аттестация

Сервис Массовых Платежей

© Никита Сенченко

Ещё один сервис WebMoney, который можно освоить достаточно быстро, - Masspayment. Сейчас и рассмотрим его, что называется, в один присест.

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

В этом случае, если нет необходимости, чтобы выплаты происходили в режиме реального времени или в строго заданные дни, часы и минуты, то мы можем производить их вручную. Но делать это с помощью Кипера неудобно: на оформление каждого WM-перевода уйдёт, как минимум, полминуты (а в Keeper Classic и того больше, т.к. там перед осуществлением платежа нужно ещё и добавить получателя в список Корреспондентов). А что если таких платежей надо сделать десятки? сотни? тысячи?

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

Для начала идём на сайт WebMoney Security и на странице установка доверия даём доверенность на выполнение переводов и просмотр остатков для сервиса Masspayment (WMID 865974653293). Вот так:

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

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

XML-файл имеет смысл формировать с помощью специально написанного скрипта на вашем сервере (сайте). CSV-файл немного проще: его можно формировать как с помощью скрипта, так и вручную в программе Excel. Рассмотрим это на примере.

CSV-файл представляет собой, по сути, простой текстовый файл, состоящий из множества однотипных строк. Каждая строка содержит поля с информацией, отделённые друг от друга точкой с запятой (";"). Вот пример простейшего csv-файла:

Если мы откроем такой файл в Excel, то увидим следующее:

CSV-файл для Masspayment также должен состоять из строк, где каждая строка описывает один платёж, который необходимо совершить. Каждая такая строка должна быть заполнена следующей информацией:

кошелек получателя; сумма; примечание перевода; номер платежа

Номер платежа (последняя колонка) назначается вами, служит исключительно для удобства идентификации платежа и может быть пустым, либо равняться нулю.

Подготовим такой файл в Excel:

В нём, как видно, мы записали команды на совершение 3 платежей на 3 разных кошелька: 1 WMZ на Z-кошелек, 1.5 WMU на U-кошелек, 11 WMR на R-кошелек (Masspayment позволяет совершать переводы на кошельки любого типа). Сохраним файл в CSV-формате (Файл - Сохранить как, выбираем в поле тип файла "CSV (разделители - запятые)", меняем название файла, если нужно, и сохраняем). Если открыть теперь созданный файл в Блокноте, то он будет выглядеть так:

Ещё раз подчеркнем, что, безусловно, такой файл целесообразнее формировать автоматически, на сервере, вытаскивая из базы данных информацию о том, сколько и на какой кошелек нужно заплатить и укладывая эту информацию в CSV-файл в соответствие с описанными выше правилами.

Когда это сделано, идём на сайт Masspayment, жмём на Новая задача и авторизуемся. Загружаем созданный файл (если это файл в CSV-формате, то он должен иметь расширение .csv, а не какое-то другое, иначе сервис Masspayment его не опознает и выдаст ошибку) и жмём Далее. Если файл обработан сервисом успешно и команды на переводы в нём корректно обнаружены и распознаны, вам будет показан перечень платежей, которые сервис собирается совершить:

Задача из нашего примера состоит из 3 платежей, один из которых на Z-кошелек, второй на U-кошелек, третий на R-кошелек, то есть одно списание произойдет с вашего Z-кошелька, второе - с U, третье с R. По этой причине вами должны быть предварительно установлены доверенности в пользу WMID 865974653293 для трёх ваших кошельков - Z, U, R. Как устанавливать доверенности, мы уже знаем.

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

Всё, задача поставлена на исполнение. Нажимая ссылку "Обновить", вы можете наблюдать за тем, как производятся переводы. В конце концов все переводы будут выполнены и получат результат "ОК".

Если какие-то переводы не выполнятся (например, неверно указан номер кошелька получателя), то такие платежи будут помечены ошибкой.

На этом всё. Только что, потратив несколько минут, мы совершили 3 платежа. В данном примере, очевидно, использование Masspayment и не было оправдано, поскольку быстрее было бы осуществить эти переводы вручную через Кипер. Но если бы их было, скажем, 20, то выигрыш во времени был бы уже очевиден.

Отметим здесь одно ограничение, существующее в сервисе: если задача состоит более чем из 5 переводов, то в ней не допускаются переводы на сумму менее 1.00 WMZ, 15.00 WMR, 0.0011 WMG, 4.00 WMU, 1300.00 WMY, 0.70 WME, 1000.00 WMB. Введено данное ограничение, вероятно, с целью не допустить загрузки сервиса множеством платежей на микроскопические суммы.

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

Рассмотрим теперь ещё одну полезную функцию Masspayment. Сервис позволяет производить массовые платежи в пользу мобильных операторов и провайдеров России и Украины. Их полный список содержится здесь. Это может быть полезным, например, в том случае, если вы решите организовать оплату мобильных телефонов для своих коллег по работе (и, возможно, даже сделать на этом маленький бизнес).

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

номер телефона(счета,договора); код провайдера; сумма; валюта; примечание

Вот пример такого файла:

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

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

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

Напоследок скажем, что на странице История операций можно просматривать список задач. При клике на номере задачи открывается перечень платежей или оплат, из которых состояла данная задача, вместе с деталями каждого платежа\оплаты и их текущими состояниями.

Обсудить этот материал

29.05.2009

Внимание! Все права на данный материал принадлежат сайту owebmoney.ru. Копирование материала разрешено с обязательным указанием гиперссылки на http://owebmoney.ru.


Самые новые
Самые читаемые
+ и - WebMoney 03.02.12 [7] !!!
Напоминаем, что это статья в Блоге. Мнение редакции может не совпадать с мнением автора, однако, ваши мысли приветствуются!В последнее время все больш...
Партнерская программа от Mobile WebMoney 26.01.12
Мало кто знает, что в Mobile WebMoney есть партнерская программа: Как видно из картинки, вы будете получать 0,3% от суммы каждой операции, совершаемой...
Мониторинг кредитных сервисов запустил партнерскую программу 17.01.12 [2]
Мониторинг кредитных сервисов CreditBox.info объявляет о запуске партнерской программы. Её условия следующие:Оплата 0,06$ за каждого привлеченного кли...
WebMoney 2011: итоги года 30.12.11
В этот раз мы не станем публиковать пафосных итогов. Видите, мы научились ценить Ваш предновогодний суетливый график :-) Поэтому только самые важные с
Новый Top-up добавит веса WebMoney в мире 21.12.11
Эта новость вряд ли заинтересует юзеров WebMoney в странах России и ближайшего СНГовья и мы вряд ли бы о ней написали... Если бы не размах события, о ...

   Подсказки
Какие лимиты установлены на операции в WebMoney? 15.11.11 [1]
На внутренние переводы установлены следующие лимиты: Для Keeper Mini установлен дневной, суточный, недельный, месячный лимит на сумму переводов, отдел...
Ошибка в Merchant: настройки позволяют выполнять платежи только с enum 11.08.11 [2]
При оплате через WM Merchant возникает ошибка "Ваши настройки позволяют выполнять платежи только с enum-авторизацией"... бывает в том случа...

   Кофейня (форум)
WebMoney Keeper Mini 04.02.12
Бюджетный автомат -=ВА=- 04.02.12
Обмен валют, где брать курс 02.02.12
Проблемы с начальным аттестатом 01.02.12
Classic: неверный идентификатор или пароль 01.02.12

   Комментарии
Сардор пишет в Регистрация в Keeper Mini:
Я хочу регисьтирироватьса WMID... >>
Слава пишет в Регистрация в Keeper Light:
наконецто... >>

   p2p
меняют 7900 UAH на 1000 WMZ (курс: 7.9) 04.02.12
меняют 3000 WMU на 3000 UAH (курс: 1:1) 04.02.12
меняют 30000 WMR на UAH 04.02.12
меняют 5000 WMU на 5015 UAH (курс: -0.3%) 04.02.12
меняют 700 WMZ на 5565 UAH (курс: 7.95) 04.02.12

   WebMoney TOP
ExchangeSave.com Мгновенный обмен и вывод WebMoney на карты ПриватБанка UA. Мгновенное пополнение WM-кошелька Приват2...
ZubriDoma.Ru Изучение английского языка через Скайп. Профессиональная команда преподавателей, репетиторов. Индиви...
Live-Stavki Cтавки и стратегии на спортивные игры. Профессиональный спортивный каппер....
PinLine.Ru Оплата Skype со скидками....
Dengionline24 Моментальный ввод/вывод WebMoney через Alfa-Bank, Telebank, Русский стандарт. Офисы в Москве и Санкт...

   WM-Клуб
присоединился Сергей Смолин 31.01.12




 
Все права на материалы, опубликованные на owebmoney.ru, охраняются в соответствии с законом об авторском праве. Разрешено копирование без согласования при условии указания гиперссылки на сайт (без атрибута nofollow и сокрытий) непосредственно до\после материала.