RoboKassa
ROBOKASSA — это сервис, позволяющий Продавцам (интернет-магазинам, поставщикам услуг) принимать платежи от клиентов    с помощью банковских карт, в любой электронной валюте, с помощью сервисов мобильная коммерция (МТС, Мегафон, Билайн), платежи через интернет-банк ведущих Банков РФ, платежи через банкоматы, через терминалы мгновенной оплаты, через систему денежных переводов Contact, а также с помощью приложения для iPhone.

Для настройки генератора лицензионных кодов от IntelliProtector следуйте следующей инструкции.



1. Авторизация

Пройдите авторизацию в системе RoboKassa




2. Регистрационные данные

Внимание! Обратите внимание на адрес главной страницы сайта.
RoboKassa не разрешает использовать внешние обработчики платежа (ссылки с других сервисов)

Есть несколько вариантов, как использовать сервис:
  1. Попросить сервис выключить это ограничение (предоставить возможность устанавливать SuccessUrl на другой сайт)
  2. Прописать адрес главной страницы сайта как intelliprotector.com (как на картинке)
  3. Использовать свой сайт и свой обработчик платежа, вызывая скрипт IntelliProtector'a внутри (передав все параметры через GET запрос)



3. Администрирование

  1. Создайте 'пароль1'  (в сервисе RoboKassa)
  2. Создайте генератор ключей для RoboKassa на сайте IntelliProtector'а (и укажите 'пароль1')
  3. Пароль для генератора и 'пароль1' должны совпадать
  4. Пароль2 для работы не требуется, создайте любой
  5. Result Url: укажие подходящий e-mail
    1. Метод отсылки данных Result Url: e-mail
  6. Success Url: укажите ссылку на генератор из панели управления в IntelliProtector
    1. Метод отсылки данных Success Url: GET
  7. Fail Url: для работы не требуется, укажите любую ссылку, но не ссылку на генератор!
    1. Метод отсылки данных Fail Url: GET
  8. Сохраните данные



4. Пользовательские параметры

Для правильной работы генератора ключей используются следующие параметры
  1. shp01_generator   - идентификатор генератора (возьмите этот параметр из генератора) Генераторов может быть много, отличаться они будут именно этим параметром.
  2. shp02_customer   - имя пользователя
  3. shp03_city               - город
  4. shp04_state            - штат
  5. shp05_zip                - индекс
  6. shp06_country        - страна
  7. shp07_email           - e-mail
  8. shp08_phone          - телефон
  9. shp09_company     - компания
  10. shp10_address      - адрес
  11. shp11_codes          - количество кодов



5. Запрос платежа


Ознакомьтесь с технической документацией и с тестовым сервером.
  1. Создайте страницу запроса платежа
  2. Сформируйте пользовательские параметры (shpXX_*)
  3. Номер счёта (InvId) установить в 0 (нуль), система присвоит уникальный номер автоматически
  4. Вычислите подпись (SignatureValue)
  5. Создайте запрос и пошлите его по методу GET



6. Обработка платежа


Так как RoboKassa требует наличие скрипта обработки оплаты на сайте продавца, рассмотрим именно этот вариант
  1. Создайте страницу обработки платежа
  2. Соберите все параметры которые пришли по методу GET
  3. Перенаправьте вызов на генератор ключей IntelliProtector'а, передав ему все параметры, используя метод GET



При успешной покупке пользователь получит лицензионный код на экран и по эл. почте



Copyright 2006 - 2024 by IntelliProtector - Software Protection and Licensing Services