Документация по API платежных систем

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


Также предлагаю всем желающим поделиться ссылками на документации других ПС, которыми я дополню список. Можно писать на ящик just@nons.me.

Спасибо, с Новым годом!
+78
30 декабря 2010, 07:55
270
nons 29,1

комментарии (55)

+2
goletsa #
RBKMoney
www.rbkmoney.ru/podklyuchenie-internet-magazinov
Ссылка на документацию правда на гугл ведет:
docs.google.com/leaf?id=0B9UL0sMPo7JJOGNiYmJkZWItY2JkZi00ZjhlLWE3NDItOWRjZWRkMTFmZTk1&hl=ru
+5
Gomer #
Все ссылки битые, вы, наверное относительный путь использовали?
+1
nons #
прошу прощения, исправил

спасибо
0
raptor #
Единая касса: merchant.w1.ru/checkout/site/develope/
0
ArtemZ #
У меня почему-то вообще W1.ru не открывается:
Firefox не может установить соединение с сервером w1.ru.
И через wget также:
Устанавливается соединение с w1.ru|79.137.225.13|:80… ошибка: В соединении отказано.
0
raptor #
хм… у меня все в порядке
+1
pilezkiy #
Все конечно хорошо. Но зачем? Ведь системы со временем могут обновиться, что-то поменяться. Лучше скачивать свежий вариант документации с сайта платежной системы, когда это необходимо.
+2
ChemAli #
Нормальные люди ссылки на документацию не меняют даже при ее обновлении, а также беспокоятся об обратной совместимости и извещают пользователей об изменениях.
0
ivanych #
В это сложно поверить, но у некоторых платежных систем на сайте нет документации. Они ее высылают по запросу и не каждому.
+1
ChemAli #
Блин, да когда же они единый платежный API разработают?
+3
raptor #
Думаю, что такого не будет никогда, хотя общий алгоритм работы у большинства одинаковый, сами протоколы будут зависеть от количества возможностей предлагаемых той или иной системой.
–1
ChemAli #
Разве очень трудно сделать протокол расширяемым, модульным? Уж механизм авторизации и перевода средств можно унифицировать.
+1
raptor #
Это не столько технические трудности (хотя и они присутствуют и не скажу что их мало), сколько «политические» клиенту уйти на другую систему сложнее, и организационные — кто будет эту спецификацию делать?!
0
aavezel #
Нормальные компании уже давно не сдерживают своих клиентов протоколом. Наоборот унифицируют всё что можно. Да и что сдерживать — настроить систему на новый протокол, максимум неделя. А вот унификацией протокола можно переманить некоторых клиентов с другой системы…
А вот второй вопрос более интересный. Действительно, кто будет это делать? Необходим консорциум из главных игроков рынка. А рынок в России как был диким, так и остался…
+3
LastHorseradish #
Кроме документации было бы интересно знать о финансовых составляющих подключения.
Стоимость подключения.
Ежемесячная оплата
Взимаемый процент.

Из всех озвученных, как говориться по существу, RBKMoney имеет привычку отменять все платежи за сутки и посылать его заново =)
КиберПлат в одностороннем порядке включил абонплату, 6000 рублей в мес.
Про Assist я уже писал, интерфейс старый, софт говно, поддержки никакой.
Остальные рассматривались, но как то так…
Единственной системе, которой можно поставить + это BVCom
0
goletsa #
Можно подробнее про RBKMoney, как раз планируем у себя их подключать для оплаты через карты.
+2
LastHorseradish #
«Через карты» включайте БВКОМ!

Аккумулируемые средства в RBKMoney я тратил на сот.связь перевёл себе на фон 1000 рублей, через неделю баланс +300 рублей, я к оператору — «ваш платёж вернулся» я к RBKMoney «мы ничего не знаем мы платёж перевели»
В ходе четырех дневных «задушевных бесед» выяснилось что RBKMoney для перевода сот.операторам бабла использует какую то прокладку, которая по своему разумению и отменила все транзакции за сутки, «для формирования нового списка» деньги потом пришли, но садочек остался.
На данный момент я не использую RBKMoney в работе
0
goletsa #
Хм. А дохлые ссылки на документы у БВКом это нормально?
–1
LastHorseradish #
— У вас ошибка!
— Где?
— В генетическом коде!

док отлично сткачался nons.me/pay/bvcom.zip
0
goletsa #
bvcom.ru/services/internetcards/
Два документа внизу страницы.
–1
rbkmoney #
Техническая составляющая — самое сложное в любом бизнесе, но мы всегда стараемся оперативно устранять неполадки.
0
ChessShire #
Чем они лучше рбк? Насколько быстро проходят оплаты по пластику?
0
LastHorseradish #
Информация о платежах сразу, дополнительный автоматический «push» можно заказать в каждые 2 или 4 часа, на случай если какая то транзакция «зависла». Средства переводят сразу, нет холда сумм как в ассисте.
0
rbkmoney #
Стоимость подключения к RBK Money — бесплатно.
Ежемесячная оплата — нет.
Взимаемый процент — 3% с каждого входящего платежа.
0
LastHorseradish #
что прикажете делать когда мы как магазин клиенту оказали услугу, а ваша служба или ваши подельники отменили все платежи за день?
0
rbkmoney #
Каждый случай индивидуален, с конкретной проблемой лучше сразу обращаться в службу поддержки.
+2
LastHorseradish #
Просто сказочный пиздец!

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

Я отключил приёма средств в свою пользу через вашу говно-систему, горите в аду!
Нервы мои, да и клиентов дороже.
0
rbkmoney #
Желание решать проблемы у нас есть всегда, а вот ругаться нет. Вообще тот случай, который вы описываете по крайней мере странен, потому что покупки в интернет-магазинах не отменяются платёжной системой никогда. Напишите свой номер магазина и дату, когда это произошло, будем разбираться.
0
LastHorseradish #
Поздно пить боржоми когда почки отвалились!
Я к вам ни один магазин больше не подключу.
0
rbkmoney #
По всей видимости, скрывая номер магазина и даты так называемой не прошедшей транзакции, у вас есть причины не решать эту проблему, понятные только Вам!
+1
LastHorseradish #
Я не желаю подключать магазины к вам ещё раз, мне и моим клиентам не нужна головная боль!

Доходчиво и понятно?
0
BloggerKam #
Неа, не доходчиво!
Представитель сервиса предлагает в публичном диалоге разобраться в сложившейся проблемы, а вы не хотите дать ему информацию.
0
raptor #
КиберПлат в одностороннем порядке включил абонплату, 6000 рублей в мес.

Это вообще барыги еще те, пока все через них работали, было еще более менее приемлемо, а как только возникла конкуренция, так сразу и ставки по бонусам снизили и абонентскую плату ввели.
0
ZloeSabo #
Ну если сравнивать с киберплатом — поддержка у них просто молниеносная. Летом отвечали в течение суток, сейчас не знаю.
0
rbkmoney #
Для того, чтобы подключиться:
1. надо быть российским юр. лицом или ИП
2. Зарегистрировать магазин.
3. Прислать агентский договор.
Если что-то непонятно? всегда можно обратиться в круглосуточную службу поддержки www.rbkmoney.ru/support
+3
romanoza #
90% документаций платежных систем — полный пиздец и ад

граждане писцы, пожалейте коллег, научитесь писать нормальные документации
+1
bromium #
часто слышу нарекания на документацию чего-либо, но вот конкретики — никакой. что улучшить, что исправить — вот это было бы конструктивнее. Идеальной документации не существует, как и идеального программного кода
+1
goletsa #
Часто не хватает примеров запросов и ответов.
+1
romanoza #
простой пример — недавно подключал 1 систему, прислали доку
так там параметры в контексте документации написаны с опечатками, есть фразы, которые понятны только самим сотрудникам системы (нет глоссария)

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

граждане! это блять! это блять что?! это платежная система! люди, которые работают с деньгами! алё!
0
sevka_fedoroff #
Тю, я уже давно привык к этому. Я делал взаимодействие с более чем десятью платежными системами (не русскими). Так вот, любая дока, которая хотя бы похожа на правду — это уже хорошо :)
+2
aml #
По своему опыту скажу. Самые типичные проблемы в протоколах:
1. некорректно описанное поведение при нештатных ситуациях (ошибки при отправке данных платежа на сервер продавца) — как должен повторяться сбойный платёж, как на него должен отвечать магазин, что делать при повторном получении ошибочного запроса.
2. проблемы со спецификацией информации об ошибках обработки — иногда дают фиксированный список «кодов ошибок», который неприменим для конкретной задачи, иногда вообще не предоставляют нормальной возможности для того, чтобы сообщить о какой-то нестандартной ситуации типа «персонаж ABC в тюрьме».
3. неоправданное переусложнение протокола — где можно просто передать параметры к запросу через RESTful-интерфейс или просто параметрами в POST, устраивают SOAP поверх HTTP, а в параметры методов SOAP ещё вкручивают маленькие XML-документики.
0
Geoexp #
+2
kmike #
robokassa.ru/Doc/Ru/Interface.aspx — робокасса
0
ZloeSabo #
У ассиста есть гораздо более безопасный способ получения результатов авторизации на указанный адрес скрипта с использованием pgp ключей, чем то, что в мануале описано. Но они об этом почему-то умалчивают.
0
ZloeSabo #
Собственно, вот
0
WebByte #
ДМР
Страница с ссылками на разные типы подключения (попроще и посложнее):
money.mail.ru/partners/scheme/
+3
mokaton #
Лучше бы кто-то написал статью-сравнение по платежным системам. Ну или собрал все воедино. Ибо «общего мнения» нет вообще нигде. Да и кого-либо адекватного найти для рунета — ОООЧЕНЬ сложно! Особенно для подключения оплаты пластиком.

А вы работали с БВКом? Расскажите о них, потому что впервые слышу их. Да и вообще, сайт какой-то не очень приветливый :)
+1
tagirovarthur #
Вам описание подключения оплаты пластиком или описание шлюза платежной системы? Ибо это немного разные вещи… Первое — оплата чего то вашего каким нибудь способом, второе — проведение платежей в пользу кого либо через платежку.
0
mokaton #
Описание самой компании, а процедуры подключения и оплаты — это можно и самому проверить, если компания достойная.
0
mannar #
0
mannar #
А тут всяко разно
www.osmp.ru/?folder=176
0
k0der #
Единая Касса
merchant.w1.ru/checkout/site/develope/
0
k0der #
Уже есть, извините, плохо прочитал комментарии.
0
resident #
Странно, что про WebMoney забыли. :) wiki.webmoney.ru/wiki/show/XML_interfeysy

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