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

7c0608a230b349d093f4b452ff04f0acБолее трех лет назад я написал пост о выборе платежной системы для приема платежей на своем сайте. С тех пор прошло довольно много времени и многое в способах приема платежей изменилось.

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

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

1cfc2c37dadb42f39777ba549593b967

Яндекс.Деньги

e87744e7d590474496476e96c32ed7de

3 года назад эта платежная система не работала с магазинами-физическими лицами. То есть принимать Яндекс.Деньги напрямую можно было только, зарегистрировав юридическое лицо и имея большие обороты. В противном случае платежная система Яндекс.Деньги предлагала работать с различными агрегаторами

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

В настройках кошелька появилось поле, в котором можно задать ссылку для уведомлений о проведенных платежах, а пользователи могут оплатить услуги как Яндекс.Деньгами, так и банковскими картами.
Комиссия у Яндекс.Денег самая низкая из всех платежных систем: за перевод внутренней валюты система берет 0.5% от суммы платежа, при оплате через банковские карты — всего 2%, причем эта комиссия не зависит от суммы платежа. То, что комиссия не зависит от суммы оплаты, выгодно при проведении небольших операций. Например, PayPal помимо 3,9% за операцию берет еще фиксированную сумму 10 рублей за каждую проведенную операцию и при сумме оплаты, например, 100 руб., магазин получит только 86 руб., заплатив почти 14% платежной системе.

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

dcd8a3b2c95046b399d0aca486de6bcb
b59fc077ccb14240931dbe90248ef856

Однако если сильно поискать, можно найти документацию для создания своей формы для совершения платежей:money.yandex.ru/i/forms/guide-to-custom-p2p-forms.pdf
Объем документации не большой, и в самом конце можно найти рабочий пример html-кода для интеграции с сайтом:

<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml">
    <input type="hidden" name="receiver" value="41001xxxxxxxxxxxx">
    <input type="hidden" name="formcomment" value="Проект «Трансфлюкатор»: модуль С-24">
    <input type="hidden" name="short-dest" value=" Проект «Трансфлюкатор»: модуль С-24">
    <input type="hidden" name="label" value="$order_id">
    <input type="hidden" name="quickpay-form" value="donate">
    <input type="hidden" name="targets" value="транзакция {order_id}">
    <input type="hidden" name="sum" value="4568.25" data-type="number" >
    <input type="hidden" name="comment" value="Хотелось бы параллельной флюкабельности." >
    <input type="hidden" name="need-fio" value="true"> 
    <input type="hidden" name="need-email" value="true" >
    <input type="hidden" name="need-phone" value="false">
    <input type="hidden" name="need-address" value="false">
    <input type="radio" name="paymentType" value="PC">Яндекс.Деньгами</input>
    <input type="radio" name="paymentType" value="AC">Банковской картой</input>
    <input type="submit" name="submit-button" value="Перевести">
</form>

После того как пользователь совершит платеж, Яндекс.Деньги “перебрасывают” пользователя на заранее заданную страницу, а в это время магазин оповещается об успешном платеже и деньги зачисляются на счет пользователя.

WebMoney

c7f9c93c2bb6440a96923ce0d25e344f

За последние несколько лет со стороны этой платежной системы мало что изменилось. Для приема платежей нужно пройти идентификацию (получить персональный аттестат) и настроить прием платежей на сайте. Документацию можно найти здесь: wiki.webmoney.ru/projects/webmoney/wiki/nastroyka_priema_webmoney_na_sayte_prodavtsa

Пример html кода для интеграции:

<form id=pay name=pay method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp"> 
    <p>пример платежа через сервис Web Merchant Interface</p> <p>заплатить 1 WMZ...</p> 
    <p>
        <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.0">
        <input type="hidden" name="LMI_PAYMENT_DESC" value="тестовый платеж">
        <input type="hidden" name="LMI_PAYMENT_NO" value="1">
        <input type="hidden" name="LMI_PAYEE_PURSE" value="Z145179295679">
        <input type="hidden" name="LMI_SIM_MODE" value="0"> 
    </p> 
    <p>
        <input type="submit" value="submit">
     </p> 
</form> 

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

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

QIWI кошелек

e0a8df88eca047618214667ec3da6382

От этой платежной системы у меня остались не самые приятные впечатления. Во-первых, совершенно неожиданно была поднята комиссия за совершение операций в три раза: с 1% до 3%, во-вторых техподдержка qiwi оставляет желать лучшего. Ответа можно дожидаться неделями, а качество таких ответов крайне низкое. В какой-то момент на работающем сайте, в котором абсолютно ничего не изменилось, перестали осуществляться платежи через эту платежную систему. Проблема оказалась на стороне qiwi и состояла в неправильной подписи уведомления о платежах. В результате любой запрос от qiwi не проводился в системе из-за некорректной подписи этого запроса. Техподдержка не могла решить проблему в течение полутора недель…

Эта платежная система предлагает использовать либо форму для выставления счета, которая устанавливается на сайт в виде фрэйма, либо аналогично предыдущим ПС использовать html — форму.

Для автоматического оповещения магазина о платежах раньше использовался только SOAP протокол, который, на мой взгляд, менее удобен, чем стандартный вариант с http-запросом. Проблемы с SOAP возникли с момента настройки и возникали в процессе эксплуатации. Не так давно в этой платежной системе появился REST-протокол и работать стало проще. Описание этого протокола можно найти здесь:static.qiwi.com/ru/doc/ishop/protocols/Visa_QIWI_Wallet_Pull_Payments_API.pdf

В итоге: сотрудничать с ПС qiwi не рекомендую, т.к. подключение длительное и сложное, а в случае возникновения проблем на техподдержку не приходится рассчитывать.

РобоКасса

98b2e7ce1b65405b9be9728a8b2119a9

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

Не так давно у Робокассы обновился сайт и стал более удобным для пользователя.

Документация написана достаточно подробно так что проблем с подключением у меня не возникло. Ссылка на документацию: www.robokassa.ru/ru/Doc/ru/Interface.aspx
Из плюсов, аналогично WebMoney, есть песочница и работу можно оттестировать не отправляя реальные деньги.

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

4d6a30efa3aa4f23ace759288333e857
cb88bbcd62864385b9add395e05fe3b9

Пример html-кода

<form action="https://auth.robokassa.ru/Merchant/Index.aspx" method="post">
    <input type="hidden" name="MerchantLogin" value="poiskvps" />
    <input type="hidden" name="OutSum" value="100" />
    <input type="hidden" name="InvId" value="6023" />
    <input type="hidden" name="Desc" value="Оплата счета #6023 (100 руб.)" />
    <input type="hidden" name="SignatureValue" value="axcea6c657c6d3452v0071e829e508a5" />
            
    <input type="submit"  value="Оплатить 100 руб."  />
</form>

Комиссию РобоКасса берет достаточно большую (иногда до 12%) и что не очень удобно, эта комиссия всегда списывается с пользователя.

RBK Money

a8156a8879d4437c994156c7083b8ab1

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

К сожалению, 23 мая появилась информация о том, что RBKMoney прекращает сотрудничество с физическими лицами:

4de1e5796422411b862fa66011e9f397

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

PayPal

64da077d4b1a499c8da39315ba0f26bf

Сотрудничество с этой довольно популярной ПС я не начал из-за большого размера комиссии. Фиксированная комиссия в сумме 10 руб. за каждый успешный платеж при небольших суммах операции делает использование этой ПС не выгодным. При оборотах менее 300 тысяч руб. в месяц PayPal берет 3,9% с оборота и 10 руб. за каждую операцию. Соответственно, при проведении операции в размере 100 руб. PayPal удерживает из этой суммы почти 14%. ПС предлагает работу по другим ставкам для микроплатежей (до 300 руб.): 5-6% с оборота и 2 руб. за операцию. Но и это предложение проигрывает другим ПС (например Яндекс.Деньги).
Зато PayPal начал принимать биткоины — правда, пока только в США.

543c25579c20459fb9947207f6625cd7

Вывод денег

Ну а теперь самое интересное: на что можно потратить честно заработанное.

Яндекс.Деньги предлагает тратить деньги без комиссии онлайн или выпустить банковскую карту, которой можно расплачиваться в магазинах также без комиссии. За вывод средств на банковский счет комиссия составляет 3% + 15 рублей.

WebMoney предлагает тратить деньги в онлайн магазинах (со стандартной комиссией 0.8%). Также система предлагает переводить деньги банковским переводом без дополнительных наценок. Стоимость платежного поручения всего 15 руб + стандартная комиссия. Деньги зачисляются на счет, как правило в течение суток.

QIWI предлагает единственный способ вывода — на свой же киви кошелек. Далее — тратить в онлайн-магазинах или выпустить банковскую карту для покупок в “реальных” торговых точках.

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

Итоги

5 место: QIWI
a5b1aa944108402c96f2d46e14005952 широкая сеть терминалов
3d0be9d18d7b491588e1580e10cba138 высокая комиссия, сложность вывода, плохой саппорт

4 место: PayPal
a5b1aa944108402c96f2d46e140059521 известная система
3d0be9d18d7b491588e1580e10cba1381 большая комиссия на небольших оборотах

3 место: Робокасса
a5b1aa944108402c96f2d46e140059522 много способов приема платежей
3d0be9d18d7b491588e1580e10cba1382 большая комиссия

2 место: WebMoney
a5b1aa944108402c96f2d46e140059523 Низкая комиссия, дешевый вывод
3d0be9d18d7b491588e1580e10cba1383 нужно проходить утомительную идентификацию

1 место: Яндекс.Деньги
a5b1aa944108402c96f2d46e140059524 низкая комиссия, возможность принимать банковские карты
3d0be9d18d7b491588e1580e10cba1384 дорогая «обналичка».