Прежде чем подключать оплату, убедитесь, что ваш сайт готов принимать платежи — иначе платёжная система может отклонить заявку. О том, что должно быть на сайте, читайте в руководстве Как подготовить сайт к приёму платежей. А требования самой платежной системы вы найдете в руководстве 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. Отметьте чек-бокс Холдирование средств (двухстадийная оплата) и сохраните настройки.
В случае возникновения вопросов по настройке платежной системы у вас на сайте, пожалуйста, обращайтесь к нам через ваш Личный кабинет клиента