Просмотр Исходного

У робокассы есть две схемы работы - через платежные терминалы и через веб. Обе они работают по http. Платежи по http включаются по [инструкции|Общее. Прием платежных систем без шифрования. http].

Включение производится в консольном Меню->Конфигурирование сервера->Платежные системы и доп.услуги

!robokassa.png|border=1!

h2. Веб robokassa


!robokassa1.png|border=1!

После включения платежной системы нужно также указать секретные логин и пароли.

URL скрипта для для веб-робокассы будет выглядеть примерно так
{noformat}
http://1.2.3.4:1444/webrobokassa.php
{noformat}

h2. Robokassa через терминалы


!robokassa2.png|border=1!

URL скрипта для платежных терминалов будет выглядеть примерно так

{noformat}
http://1.2.3.4:1444/robokassa.php
{noformat}

h2. Сервер Robokassa

В личном кабинете на сайте робокассы также нужно добавить параметры для взаимодействия с сервером АСР. В поле "Result URL" нужно выбрать метод отсылки данных GET, а в качестве адреса для взаимодействия указать

обработчик запросов на сервере:

*Для webrobokassa: http://ip_сервера:номер_порта/webrobokassa.php*

*Для robokassa через терминалы: *{*}http://ip_сервера:номер_порта/robokassa.php*

{color:#ff0000}{*}Примечание: номер_порта по умолчанию 1444.*{color}

{color:#000000}В полях "Success URL" и "Fail URL" нужно указать адрес:{color} {color:#000000}{*}http://ip-сервера/cabinet/userinfo{*}{color}


!rk5.png|border=1!

*Пароль 1, 2*  - те же, что указываете в консольном меню на сервере.

*Result URL, Success URL, Fail URL* \- укажите адрес кабинета вашего локального сайта. 

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