$successUrl="https://***********/pay/rbkmoney?result=ok"; //Замените на ваш путь
$failUrl="https://***********/pay/rbkmoney?result=error"; //Замените на ваш путь
$successUrl="https://***********/pay/rbkmoney?result=ok"; //Замените на ваш путь
$failUrl="https://***********/pay/rbkmoney?result=error"; //Замените на ваш путь
Ознакомьтесь с документацией API RBK Money и все станет ясно.
Кратко поясню - после того как клиент оплатил сумму, от РБК приходит два запроса на ВАШ сервер, один запрос о приеме платежа в обработку (статус=3), второй о успешном завершении обработки (статус=5).
Вот как раз обработчик и обрабатывает эти ответы и проводит платеж в биллинге. Куда его пихать - ваше дело, главное чтоб он был доступен с сервера РБК по протоколу http или https.
$successUrl="https://***********/pay/rbkmoney?result=ok"; //Замените на ваш путь
*********** можно заменить на "http://www.google.ru/search?hl=ru&q=бразильское+пердежное+порно" ;), но лучше заменить на ссылку своего личного кабинета. По этим ссылкам клиент перенаправляется в случае удачного/неудачного платежа и вполне логично отправлять его обратно на страницу с которой он ушел в платежную систему и выдавать на странице соответствующее сообщение. Хотя вариант с порно мне больше импонирует ;)
Нужно дописать проверку в код плагина. Изначально такую возможность предусматривал и поэтому есть поле в БД, но потом не смог найти причину применения - отдельным пользователям проще внести вручную.
Так же можно добавить поля (и код проверки соответственно) для бонусов по группам, домам и прочим параметрам...
Доделал код на вики. Внес изменения в код плагина и структуру базы (изменилось поле accounts). Теперь можно делать для всех,для одного, для перечня лицевых счетов.
case 1: //once service
$packet->DataSetInt($service['slink_id']);
$packet->DataSetInt($service['discount_date']);
break;
case 2: //periodic service
Без них при попытке добавить разовую услугу скрипт зависает. Никаких ошибок не пишет.
Kayfolom писал(а):Доделал код на вики. Внес изменения в код плагина и структуру базы (изменилось поле accounts). Теперь можно делать для всех,для одного, для перечня лицевых счетов.
Некорректно работает.
При активации одного из предоставленных бонусов, другие бонусы автоматом пропадают, и ни один из бонусов больше ни у кого не отображается... =(
а изначально бонусы почему то отображаются у всех абонентов.