Что такое платежный агрегатор и как он работает: разбираемся на примере сервиса «Робокасса»

Время прочтения 4 мин Просмотры 88K Платежные системы * Вчера вечером добавил интерфейс взаимодействия с Робокассой в свою CMS.

Кратко о платежной системе

Робокасса — интегратор платежных систем. Она позволяет организовать прием платежей в пользу магазина через множество известных электронных валют (Webmoney, ВКонтакте, ЯндексДеньги, Деньги@Mail.Ru, RBK Money и другие), через терминалы оплаты ЭлексНет, и, самое главное — через SMS. Доступно два варианта подключения — для юридических лиц и ИП, с выводом денег из системы на расчетный счет и для физических лиц с возможностью вывода в электронные валюты.

Регистрация

Регистрация достаточно проста. Идете на https://www.roboxchange.com/Environment/Partners/Login/Login.aspx?reg=Merchant и аккуратно заполняете все необходимые поля. После завершения регистрации подождите некоторое время (около 5 минут) и входите в систему. Изначально Ваш аккаунт будет иметь статус «Не активен», это позволяет настроить и протестировать магазин перед включением в реальный режим.

Собственно код — отправка платежа

Робокасса принимает от магазина параметры через GET или POST запрос. Вам понадобится на странице оплаты создать примерно такую форму (это минимальный вариант):

<</font>form method="post" action="http://test.robokassa.ru/Index.aspx">   <</font>input type="hidden" name="MrchLogin" value="-- Ваш логин в системе --" /> <</font>input type="hidden" name="OutSum" value="-- Сумма платежа, разделитель дробной части - точка --" /> <</font>input type="hidden" name="InvId" value="-- Уникальный номер транзакции в Вашем магазине -- " /> <</font>input type="hidden" name="Desc" value="-- Описание, например: покупка коньков -- " /> <</font>input type="hidden" name="SignatureValue" value="{SIGNATURE}" />   <</font>input type="submit" value="Оплатить" />   </</font>form> * This source code was highlighted with Source Code Highlighter.

В форме есть поле, которое я обозначил {SIGNATURE}. Это специальным образом сформированная подпись Вашего магазина, вернемся к ней позже. Для того, чтобы обработать ответ Робокассы на попытку платежа, необходимо в личном кабинете системы по адресу https://www.roboxchange.com/Environment/Partners/Login/Merchant/Administration.aspx внести данные о трех страницах, которые будут обрабатывать этот ответ.

  • Result URL — адрес скрипта, который примет от Робокассы уведомление о платеже
  • Success URL — сюда будет перенаправлен пользователь, если платеж пройдет успешно
  • Fail URL — сюда будет перенаправлен пользователь, если платеж окончится неудачно

и выбрать для каждого адреса метод передачи параметров — GET или POST. Я лично выбрал POST. Кроме этого необходимо заполнить два пароля, #1 и #2. Они будут нужны нам для формирования подписей. Первый — для отправки данных Робокассе, второй — для проверки данных, приходящих от нее. Теперь вернемся к полю {SIGNATURE} в нашей форме. Оно вычисляется следующим образом:

$login = "Ваш логин в Робокассе"; $amount = floatval(сумма_к_оплате); // floatval нужен, чтобы привести значения типа "99.00" к "99" $id = уникальный_номер_транзакции_в_магазине; $pwd1 = "Ваш_пароль_#1"; $signature = md5($login . ":" . $amount . ":" . $id . ":" . $pwd1); * This source code was highlighted with Source Code Highlighter.

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

Собственно код — обработка платежа

По адресу Result URL Вам необходимо разместить обработчик ответа Робокассы. Приведу сразу код:

$id = intval($_POST['InvId']); // получаем номер транзакции $pwd2 = "Ваш_пароль_#2"; $sum = здесь_код_который_по_номеру_транзакции_получит_ее_сумму; /* Не забудьте сначала вставить проверку на существование такого номера транзакции вообще. Если его нет в базе - выведите "ERR" */ if ( $sum != floatval($_POST['OutSum']) ) {  // Не совпала сумма  echo "ERR: invalid amount";  exit(); } if ( strtolower($_POST['SignatureValue']) != strtolower(md5($_POST['OutSum'] . ":" . $id . ":" . $pwd2)) ) {  // не совпадает подпись  echo "ERR: invalid signature";  exit(); } // и если все нормально: // принимаем платеж, помечаем у себя в базе его, как выполненный // и выводим положительный ответ Робокассе echo "OK" . $id; exit(); * This source code was highlighted with Source Code Highlighter.

Активация

Протестируйте Ваш магазин. Попробуйте сделать тестовый платеж и Вы попадате на специальную форму проверки интерфейса. Там Вы сможете проверить отклик Вашего Result URL, увидеть то, что передается от Вас к Робокассе, проверить функционирование Success URL и Fail URL. Когда успешно закончите тестирование — подавайте заявку на активацию аккаунта. После положительного ответа не забудьте сменить action в форме платежа. Удачи! P.S. Подробное описание интерфейса Робокассы можно изучить здесь: http://www.robokassa.ru/Doc/Ru/Interface.aspx

Робокасса – электронная платежная система, созданная в 2003 году. Она обслуживает физических и юридических лиц. Компаниям предлагается устанавливать на сайт своего магазина специальный скрипт, предназначенный для моментального приема денег. Такая программа позволяет покупателям оплачивать покупки посредством различных платежных средств – мобильных телефонов, электронных кошельков, банковских карт.

Представители торговли способны получать денежные переводы посредством единого платежного сервиса, поддерживающего 40 вариантов оплаты.

Содержание

Регистрация личного кабинета Робокассы

image Каждый представитель торговли должен обладать личным кабинетом. Чтобы зарегистрироваться – откройте главную страницу сайта и нажмите кнопку «Личный кабинет магазина». Система предложит заполнить анкету персональной информацией:

  • Логин клиента;
  • Логин администратора;
  • Адрес почты для активации;
  • Промокод.

После заполнения анкеты пользователю остается согласиться с правилами ресурса и нажать кнопку «Зарегистрироваться». Вскоре на электронную почту поступит ссылка для подтверждения создания кабинета.

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

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

Робокасса: вход в личный кабинет

image Чтобы авторизоваться, юридические лица должны указать имя клиента, свой логин и пароль. Физические лица должны ввести мобильный телефон или электронную почту с паролем. Если авторизоваться в кабинете Робокасса не получается – нажмите кнопку «Восстановить». Система отправит на электронную почту новый секретный код.

Возможности личного кабинета

Использование личного кабинета Robokassa позволяет:

  • Покупать товары в магазинах без ввода финансовых реквизитов;
  • Оплачивать штрафы, услуги или налоги;
  • Сохранять электронные чеки, подтверждающие переводы;
  • Обращаться в поддержку для получения помощи.

Для настройки программы не понадобится специальных знаний. Благодаря современной платформе Робокассы, интернет-магазины смогли работать исключительно в рамках правого поля, соблюдая все требования Федерального закона номер 54, обязывающего продавцов пользоваться кассовыми аппаратами.

Контакты и данные для входа

Официальный сайт Робокассы: https://www.robokassa.ru/ru/ Личный кабинет: http://my.robokassa.ru/ Телефон службы поддержки: 8 800 500-25-57

«Робокасса» — это встраиваемая электронная система приема платежей для интернет-магазинов. Владелец магазина устанавливает на свой сайт ее скрипт, и покупатели получают возможность оплачивать товары в таком интернет-магазине подходящим для них способом — электронными деньгами, через терминалы и салоны сотовой связи, средствами с банковской карты, через интернет-банки, со счета мобильного, через смс. Для более удобной и безопасной оплаты с банковских карт покупатели могут завести личный кабинет Робокасса на официальном сайте системы.

Возможности личного кабинета

Имея учетную запись для входа в личный кабинет Робокасса, покупатель может:

  • Привязать свои карты Visa / MasterCard, чтобы совершать покупки в интернет-магазинах без повторного ввода их данных.
  • Выполнять поиск в журнале платежей по типу операции, ее дате, сумме или описанию.
  • Сохранять на компьютер квитанции по операциям.
  • По реквизитам личных документов настроить получение квитанций на оплату услуг, налогов, штрафов и оплачивать их онлайн.
  • Приобретать с витрины Робомаркета лучшие товары интернет-магазинов, использующих систему Робокасса.
  • Воспользоваться консультацией сотрудника техподдержки, оставить пожелание или отзыв, просматривать историю сообщений.
  • Добавить адрес доставки и мобильный телефон, редактировать личные данные.
  • Пройти идентификацию через портал Госуслуг или по скану паспорта.
  • Сменить пароль.
  • Привязать профиль соцсети (Вконтакте, Мой мир, google+, facebook, Одноклассники, Яндекс паспорт) для быстрой авторизации.
  • Подписаться на оповещения по email об обновлениях в личном кабинете и изменениях в платежах.
  • Отказаться от использования личного кабинета, удалив его.

Регистрация и вход в личный кабинет

Физическое лицо получает учетную запись покупателя в системе через официальный сайт Робокасса. Зайдя на сайт, нужно выбрать пункт меню «Личный кабинет покупателя», на открывшейся странице щелкнуть по кнопке «Регистрация» и заполнить электронную форму указав:

  • Имя.
  • Адрес электронной почты.
  • Пароль.
  • Пароль еще раз.

После того как форма будет отправлена кнопкой «Зарегистрироваться», пользователь получит ссылку активации на email. Переход по ней подтверждает адрес электронной почты и делает возможной авторизацию в личном кабинете покупателя.

После первой авторизации через email и пароль пользователю в разделе «Настройки -> Управление доступом» разрешается настроить вход в личный кабинет Робокасса по:

  • Аккаунту соцсети.
  • Подтвержденному мобильному номеру.
  • Email, отличающемуся от указанного при регистрации, если добавить и подтвердить его в личном кабинете.

Со страницы входа в личный кабинет Робокасса можно восстановить пароль, если использовать опцию «Напомнить» и ввести подтвержденный email. На него будет направлено сообщение со ссылкой для выбора нового пароля.

  • Официальный сайт: http://robokassa.ru
  • Личный кабинет: https://my.robokassa.ru
  • Телефон горячей линии:

Robokassa – сервис по приему платежей любыми способами, которые удобны для клиентов. Система работает круглосуточно семь дней в неделю. Это реальная экономия времени и денег. Платежи принимаются через мессенджеры, Apple Pay, Samsung Pay и GooglePay. Сервис подходит для расчета за товар в онлайн-магазинах, покупку товаров в Instagram, оплату вебинаров и работы фрилансеров, продажи билетов и даже для благотворительности. Воспользоваться сервисом Robokassa может любой авторизованный пользователь, который сделал вход в личный кабинет.

Содержание

Процесс регистрации личного кабинета

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

  1. Зайти на официальный вебсайт https://robokassa.com/.
  2. Выбрать поле «Войти» в правом верхнем углу страницы.
  3. Определиться с выбором: вход для партнеров или вход для плательщиков.
  4. Для плательщиков откроется личный кабинет для покупателей.
  5. Выбрать поле «Регистрация».
  6. Вписать имя и email.
  7. Придумать пароль и продублировать его в строке ниже.
  8. Поставить отметку в графе о согласии с условиями.
  9. Кликнуть «Зарегистрироваться».
  10. При выборе поля «Вход для партнеров» нажать «Регистрация».
  11. В регистрационной форме указать страну.
  12. Подтвердить наличие или отсутствие бизнеса в другой стране.
  13. Кликнуть «Продолжить».
  14. Выбрать юридическое лицо или индивидуальный предприниматель и перейти на новую страницу.
  15. Указать ID клиента.
  16. Внести логин и email администратора.
  17. Вести код с изображения.
  18. Нажать «У меня есть промокод», если таковой имеется.
  19. Кликнуть «Зарегистрироваться».

Внимание! Логин администратора – это персональный идентификатор.

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

Как войти в личный кабинет

Пользование сервиса доступно после захода в личный профиль Robokassa. Для доступа потребуется:

  • перейти на страницу https://robokassa.com/;
  • найти поле «Войти» в правом верхнем углу страницы;
  • выбрать окно «Вход для плательщиков»;
  • ввести логин (email или номер смартфона);
  • указать пароль;
  • кликнуть «Войти».

Доступ в личный аккаунт может быть выполнен через одну из социальных страниц: Яндекс, Google, «Вконтакте», «Одноклассники» или Mail.Ru. Справа в форме «Личный кабинет покупателя» нажать соответствующий логотип для входа в аккаунт.

Алгоритм входа в ЛК для юридических лиц

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

  • зайти на платформу https://robokassa.com/;
  • найти поле «Войти» в правом верхнем углу страницы;
  • выбрать окно «Вход для партнеров»;
  • в форме «Вход в личный кабинет для клиентов» указать идентификатор клиента;
  • ввести логин;
  • добавить пароль и для надежности удостовериться в корректности ввода, нажав на кнопку «Показать символы»;
  • нажать «Войти в кабинет».

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

Как восстановить пароль от ЛК

Если по какой-то причине будет утерян пароль для входа в личный кабинет, клиент может его восстановить по предложенной инструкции:

  • открыть ресурс https://robokassa.com/;
  • найти вверху страницы кнопку «Войти»;
  • выбрать «Вход для партнеров» или «Вход для плательщиков»;
  • в форме для юридических лиц следует выбрать кнопку «Забыли пароль?»;
  • указать идентификатор клиента и логин;
  • для частных клиентов в графе «Пароль» кликнуть поле «Напомнить»;
  • указать логин, под которым подразумевается подтвержденный пароль;
  • нажать «Восстановить».

Восстановив доступ к персональному профилю, можно будет приступить к работе с сервисом Robokassa.

Функционал личного кабинета

Удобный сервис Robokassa предлагает не менее комфортный персональный аккаунт для клиентов, в котором можно:

  • успешно вести онлайн бизнес;
  • оплачивать покупки в интернете;
  • формировать кассовые чеки;
  • отсылать документы и чеки покупателям и в налоговую службу;
  • привязать адрес электронной почты и банковские карты к аккаунту;
  • подключить прием платежей;
  • сохранять все платежные документы;
  • создать интернет-магазин с полным сервисом.

Внимание! Клиентам и их плательщикам гарантируется быстрая и грамотная поддержка 24/7.

Контактные данные

У клиентов есть возможность решить организационные и технические вопросы по круглосуточному номеру телефона: 8-800-500-25-57. Чтобы обратиться в письменном виде, необходимо:

  • открыть страницу https://robokassa.com/contacts;
  • слева выбрать поле «Написать нам»;
  • в открывшейся форме указать телефонный номер и email;
  • составить сообщение;
  • прикрепить файл;
  • кликнуть «Отправить».

установка платежной системы робокасса на сайте

Робокасса –  вторая по популярности система приема платежей в России. Сервис ориентируется на стартапы, малый и микробизнес. Любой начинающий предприниматель почувствует себя комфортно при подключении и при работе с системой. Робокасса подходит как для юридических, так и для физических лиц. Перед тем, как подключить Робокассу к сайту, необходимо подготовить сайт интернет-магазина и ознакомиться с дополнительной информацией.

Что нужно подготовить перед подключением агрегатора?

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

  1. Сайт, все его страницы и ссылки должны работать.
  2. Должна присутствовать вся необходимая информация (название компании, адрес, телефон, условия покупки и доставки, график работы и т.д.).
  3. Все продукты и услуги должны быть законными.
  4. Все продукты и услуги должны иметь подробное описание.
  5. Цены должны быть указаны в рублях.

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

установка робокассы на сайте

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

  • выписку из ЕГРЮЛ или ЕГРИП,
  • для доверенных лиц: нотариально заверенные копии доверенностей, подтверждающих полномочия лиц, выступающих от имени получателя,
  • анкету клиента.

Процедура подключения и настройки Робокассы

Владельцы онлайн-магазинов часто задают вопрос: «Можно ли самостоятельно подключить Рабокассу?». Давайте разберемся, как установить и настроить платежный модуль на сайте. Весь процесс делится на две составляющие: бюрократическую и техническую.

Бюрократическая часть для физических лиц:

  1. Регистрируемся в личном кабинете. регистрация в робокассе
  2. Заполняем и сохраняем анкетные данные для прохождения идентификации. пошаговая регистрация в robokassa
  3. Создаем и настраиваем магазин (все просто и интуитивно понятно). настройка магазина в робокасса
  4. Одновременно добавляем нужный способ вывода денег. настройка вывода денег в робокассе
  5. Также добавляем ответственное лицо и контакты вашей техподдержки.
  6. Заполнение раздела с техническими настройками лучше предоставить вашему программисту, который будет осуществлять техническую интеграцию. Если же вы уверенно себя чувствуете в настройке сайтов и кодинге, то заполняйте самостоятельно при помощи подсказок, которые высвечиваются при наведении курсора на знаки вопроса. пример настроек робокассы
  7. Теперь все готово к запросу на активацию магазина, что мы и делаем.

В течение 2-3 дней магазин будет активирован.

Бюрократическая составляющая для юридических лиц:

  1. Регистрируем личный кабинет и выбираем схему фискализации. Изначально выставлено самостоятельное решение, но самое простое и быстрое в подключении – Робочеки. регистрация в робокассе для юридических лиц
  2. Далее заполняем и сохраняем все анкетные данные о компании.
  3. Следующий раздел – «Документы и шаблоны». Тут необходимо будет скачать договор на оказание услуг Робокассы, распечатать его, подписать и отправить в офис компании.
  4. Остальные действия такие же как, при подключении физического лица.

Техническая часть:

  1. Необходимо зайти на сайт Robokassa и найти готовый модуль для CMS, на которой работает ваш интернет-магазин, и скачать его.
  2. Непосредственно процесс интеграции в каждом случае уникален, поэтому описывать его здесь для каждой CMS не целесообразно. Предоставьте эту задачу программисту. Если у вас в штате такого сотрудника нет, то его можно быстро найти на бирже фрилансеров либо можно обратиться к участникам программы сотрудничества Робокассы.

Какие сложности могут возникнуть?

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

Неверно заполненный договор на обслуживание тоже затормозить процесс подключения. Будьте внимательны –  при подписывании договора ни в коем случае не проставляйте даты! Иначе придется распечатывать, подписывать и отправлять документы заново. Для решения всех технических проблем на сайте агрегатора есть большое количество инструкций, призванных ускорить процесс подключения.

В целом же, Robokassa постаралась сделать настройку максимально простой и понятной, поэтому серьезных проблем возникнуть не должно.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий