Вибираємо платіжну систему для сайту

Більше трьох років тому я написав пост про виборі платіжної системи для прийому платежів на своєму сайті. З тих пір пройшло досить багато часу і багато в способах прийому платежів змінилося.

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

З технічної точки зору при оплаті виконуються наступні операції: користувачеві виписується рахунок на оплату, користувач вибирає зручний спосіб оплати, переходить на сайт платіжної системи, здійснює оплату і повертається на сайт. У разі успішної оплати платіжна система оповіщає магазин про те, що користувач оплатив рахунок.



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



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

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

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

Стандартно Яндекс.Деньги пропонують використовувати або «кнопку-ємця», або «форму-ємця». В обох випадках на сайт вбудовується фрейм, який сильно обмежений у можливості модернізації та зміни дизайну.




Однак якщо добряче пошукати, можна знайти документацію для створення своєї форми для здійснення платежів: 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="галичина" name="paymentType" value="PC">Яндекс.Деньгами</input>
<input type="галичина" name="paymentType" value="AC">Банківської картою</input>
<input type="submit" name="submit-button" value="Перевести">
</form>

Після того, як користувач здійснить платіж, Яндекс.Деньги «перекидають» на заздалегідь задану сторінку, а в цей час магазин сповіщається про успішне платіж і гроші зараховуються на рахунок користувача.

WebMoney


За останні кілька років з боку цієї платіжної системи мало що змінилося. Для прийому платежів потрібно пройти ідентифікацію (отримати персональний атестат) і налаштувати прийом платежів на сайті. Документацію можна знайти тут: 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 гаманець


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

Ця платіжна система пропонує використовувати або форму для виставляння рахунку, яка встановлюється на сайт у вигляді фрэйма, або аналогічно попереднім ПС використовувати html — форму.

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

У підсумку: співпрацювати з ПС qiwi не рекомендую, тому підключення тривалий і складний, а в разі виникнення проблем на техпідтримку не доводиться розраховувати.

РобоКасса


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

Не так давно у Робокасси оновився сайт і став більш зручним для користувача.

Документація написана досить докладно так що проблем з підключенням у мене не виникло. Посилання на документацію: www.robokassa.ru/uk/Doc/ru/Interface.aspx
З плюсів, аналогічно WebMoney, є пісочниця і роботу можна відтестувати не відправляючи реальні гроші.

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




Приклад 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


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

На жаль, 23 травня з'явилася інформація про те, що RBKMoney припиняє співпрацю з фізичними особами:



Тому прийом платежів через цю ПС був припинений, хоча працювати з ними було досить зручно.

PayPal



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



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

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

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

QIWI пропонує єдиний спосіб виводу — на свій же ківі гаманець. Далі — витрачати в онлайн-магазинах або випустити банківську карту для покупок в «реальних» торгових точках.

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

P. S. Дякую andorro за допомогу з підготовкою тексту.

P. P. S. Дякую хостинг-компанію VDSina.ru за підтримку проекту.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.