о 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.


Самые новые
Самые читаемые
Изменены лимиты для Mini и Mobile 14.05.12
Изменены лимиты на переводы в Keeper Mini. Теперь они зависят не от того, указан ли телефонный номер в настройках или нет, а сразу от 2х характеристик...
Прыжок из соцсетей в WebMoney 27.04.12
Зарегистрировать кошелек и входить в него стало еще проще. WebMoney подключила к своим сервисам авторизацию аккаунтами социальных сетей.
WebMoney в Грузии 20.04.12
Наш интерес привлекла новость в WebMoney-блоге о выводе WMZ в кассы грузинского Liberty Bank с помощью сервиса wml.ge. Мы решили подробнее изучить воп...
Желтые муравьи атаковали iForum 20.04.12 [1]
В Киеве прошла самая масштабная украинская интернет-конференция... под названием iForum. Мероприятие побило все рекорды посещаемости. По оценкам, в этом ...
В Казахстане проведут вебинары о WM 18.04.12
Казахстанский сайт Owebmoney.kz начинает серию вебинаров для пользователей WebMoney. Их расписание можно найти на форуме.Вебинары пошагово знакомят с ...

   Подсказки
Какие лимиты установлены на операции в WebMoney? (обновлено 14.05.2012) 14.05.12 [2]
Лимиты на остаткиВ Keeper Mini установлена максимально допустимая сумма остатка на кошельках. Эта сумма зависит от аттестата и от того, включено ли SM...
Как в Mini работать с кодом протекции? 11.05.12
В целом, эта функция работает так же, как и на Keeper Classic или Light. Но есть свои нюансы.Получение переводов с протекциейЧтобы получить перевод с ...

   Кофейня (форум)
текущие лимиты для псевдонимов 17.05.12
Пропали кошельки! 16.05.12
Блокировка WMID 15.05.12
Merchant (LMI_PAYMENT_DESC) 15.05.12
Подключение XML-интерфейсов 13.05.12

   Комментарии
bezimeni пишет в Какие лимиты установлены на операции в WebMoney? (обновлено 14.05.2012):
аттестат псевдонима + light. какие лимиты на п2п платежи?... >>
FatLamer пишет в Тестируем карточку "Открытие":
Открытие изменило условия карты. Больше она не шоколадная.... >>

   p2p
меняют 25000 UAH на 100000 WMR (курс: 4) 17.05.12
меняют 10000 UAH на 10200 WMU (курс: -2%) 17.05.12
меняют 1000 WMZ на 8090 UAH (курс: 8.09) 17.05.12
меняют 1000 WMZ на 1018 USD (курс: -1.8%) 17.05.12
меняют 100000 WMR на 103000 Яндекс.Д (курс: -3%) 17.05.12

   WebMoney TOP
WMCash.com Автоматический обмен электронных валют WebMoney. Выгодный курс обмена WMZ, WME, WMU, WMR, WMB. Ввод ...
eCredit.info Рейтинг кредитных автоматов позволит подобрать самый выгодный кредит исходя из Ваших возможностей и ...
PinShop.com.ua На нашем сайте всегда можно приобрести пин коды пополнения украинских мобильных операторов....
obmentop.kz Ввод/вывод WebMoney на всей територии Казахстане за наличные и безналичные тенге....
e-money24 Мониторинг обменных пунктов, постоянно обновляющаяся информация о курсах обмена....

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




 
Все права на материалы, опубликованные на owebmoney.ru, охраняются в соответствии с законом об авторском праве. Разрешено копирование без согласования при условии указания гиперссылки на сайт (без атрибута nofollow и сокрытий) непосредственно до\после материала.
покупка авто, битые автомобили.
Дома по канадской технологии
Каркасные дома. Проекты жилых домов.
wood-karkas.ru
Рейтинг брокеров
Онлайн-калькуляторы. Архив с 2003 года.
all4trader.com
Изготовление мебели на заказ
Каталог товаров с ценами. Галерея выполненных работ.
data-mebell.ru