Как подключить оплату Robokassa на сайте

Прежде чем подключать оплату, убедитесь, что ваш сайт готов принимать платежи — иначе платёжная система может отклонить заявку. О том, что должно быть на сайте, читайте в руководстве Как подготовить сайт к приёму платежей. А требования самой платежной системы вы найдете в руководстве Robokassa.

ВАЖНО: подключить Robokassa можно, только если сайт открывается по реальному доменному имени. Вы НЕ можете подключить систему оплаты, когда сайт доступен по служебному адресу.

Регистрация и создание магазина в Robokassa

1. Зарегистрируйте аккаунт в системе Robokassa. Если регистрироваться по этой ссылке, вы, как клиент Vigbo, получаете более выгодные условия: в первые 3 месяца ставка на приём платежей с карт российских банков составит 2,9% вместо 3,9%.

2. После регистрации вам на почту придет письмо с логином и паролем. Войдите в аккаунт по данным из письма и заполните анкету. Дождитесь ее проверки и активации аккаунта.

3. Перейдите в раздел Управление > Мои магазины и нажмите Добавить новый.

4. Откроется страница, на которой необходимо заполнить данные магазина.

5. Созданный магазин появится на странице Мои магазины. Нажмите на значок шестерёнки, чтобы перейти к его настройкам.

Технические настройки в Robokassa

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

1. Перейдите на вкладку Технические настройки и заполните поля:

  • Пароль №1 и Пароль №2 — придумайте или сгенерируйте два разных пароля. Запомните или запишите их, дальше они нужны будут на вашем сайте.

  • Алгоритм расчёта хеша — MD5

  • В поле Result URL добавьте ссылку: 
    домен_сайта/адрес_раздела_магазина/checkout/gateway/robokassa/result

  • В поле Success URL добавьте ссылку: 
    домен_сайта/адрес_раздела_магазина/checkout/gateway/robokassa/success

  • В поле Fail URL добавьте ссылку: 
    домен_сайта/адрес_раздела_магазина/checkout/gateway/robokassa/fail

  • для всех методов отсылки данных выберите GET

Домен_сайта/адрес_раздела_магазина — это полный адрес страницы магазина на сайте, например http://www.sitename.com/shop

2. Внизу страницы заполните параметры для тестовых платежей:

  • Пароль №1 и Пароль №2 — ещё два пароля, они должны отличаться от рабочих. Их тоже нужно запомнить.

  • Алгоритм расчёта хеша — MD5.

3. Сохраните все настройки и дальше переходите в систему управления сайтом.

Подключение Robokassa на сайте

1. В системе управления сайтом перейдите в раздел Магазин > Продажи > Методы оплаты и добавьте метод оплаты Robokassa.

2. Заполните поля для интеграции:

  • Идентификатор — идентификатор магазина из технических настроек Robokassa;

  • Пароль №1 и Пароль №2 — тестовые пароли из Robokassa.

3. Установите чек-бокс Тестовый режим.

4. Сохраните настройки.

Тестовые платежи

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

1. Откройте ваш сайт и добавьте любой товар в корзину. На шаге оплаты выберите Robokassa и оформите заказ.

2. Откроется страница оплаты Robokassa с надписью «образец». Эта надпись означает, что платёж тестовый и деньги не спишутся.

3. Выберите способ оплаты, введите данные карты и подтвердите оплату.

4. После оплаты вы вернётесь на сайт. Откройте раздел Магазин > Продажи > Заказы и проверьте, что заказ появился в списке заказов.

Если платёж не прошёл или заказ попал в «Незавершенные», проверьте, что на сайте указаны именно тестовые пароли, а в Robokassa правильно заполнены Result URL, Success URL и Fail URL.

Активация магазина и переход на рабочий режим

1. Отправьте заявку на подключение вашего интернет-магазина к системе Robokassa. Для этого в разделе Мои магазины нажмите на кнопку Активация на нужном магазине.

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

3. После успешной активации в системе управления сайтом откройте систему оплаты Robokassa в разделе Магазин > Продажи > Методы оплаты. В полях Пароль №1 и Пароль №2 замените тестовые пароли на рабочие, снимите отметку Тестовый режим и сохраните настройки.

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

ВАЖНО: если на стороне платежной системы вы настроили онлайн-кассу или включили передачу чеков через готовое решение «Робочеки», то в настройках вашего интернет-магазина для метода оплаты Robokassa нужно также  активировать чек-бокс Отправлять данные для чека в онлайн-кассу

Двухстадийная оплата (холдирование средств)

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

ВАЖНО: двухстадийная оплата работает, только если валюта магазина рубли, и не используется в тестовом режиме.Включайте её только после того, как Robokassa подтвердит подключение холдирования, иначе оплата на сайте не пройдёт.

Что нужно, чтобы включить холдирование:

1. Отправьте заявку в поддержку Robokassa на подключение холдирования для вашего магазина. Дождитесь, пока Robokassa подтвердит подключение.

2. В системе управления сайтом перейдите в раздел Магазин > Продажи > Методы оплаты и откройте настройки метода оплаты Robokassa.

3. Отметьте чек-бокс Холдирование средств (двухстадийная оплата) и сохраните настройки.

В случае возникновения вопросов по настройке платежной системы у вас на сайте, пожалуйста, обращайтесь к нам через ваш Личный кабинет клиента

Была ли статья полезной?
Поделиться

Не можете найти то, что надо?