Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".
Дата публикации: 27.12.2017
Дата обновления: 19.12.2021
Простой и эффективный рабочий класс для регулярных платежей Robokassa (Робокасса), через него можно совершать как одноразовые платежи так и регулярные платежи. Так как в последнее время всё чаще и чаще появляется потребность в написании платёжек для различных сайтов я написал PHP Class для работы с этим платежным агрератором. Все довольно просто, и принцип его работы таков — Формирование ссылки на оплату, кидаем пользователя на оплату, он оплачивает, и данные о успешном платеже идут на ResultURL где находится наш файл с проверкой CRC (так называемой псевдо подписью), и после успешной проверки мы делаем что нам надо, также класс может передавать в Робокассу переменные нужные (почту, и прочие данные), которые мы также можем получить в ResultURL через специальную функцию.
1) Первый делом подключаем нужные файлы:
date_default_timezone_set('Europe/Moscow');
require_once 'Robokassa.class.php';
require_once 'Robokassa.recurrent.class.php'; // Extends Robokassa.class.php
2) Далее перекидываем на оплату:
$shp_params = array(
'email'=> trim('myemail@email.ru'),
'recurrent' => 1
);
$robo->doRecurrentRedirect(
"100",
"Платёжка описание",
rand(0,99),
$shp_params,
'ru',
$recurrent
);
3) И в ResultURL проверяем платеж:
if($robo->isSuccess()) {
$shp_params = $robo->get_shp_params();
}
Подробнее ознакомиться с классом вы можете здесь : https://github.com/neatek/Robokassa-PHP-Class[:en]Простой и эффективный рабочий класс для регулярных платежей Robokassa (Робокасса), через него можно совершать как одноразовые платежи так и регулярные платежи. Так как в последнее время всё чаще и чаще появляется потребность в написании платёжек для различных сайтов я написал PHP Class для работы с этим платежным агрератором. Все довольно просто, и принцип его работы таков — Формирование ссылки на оплату, кидаем пользователя на оплату, он оплачивает, и данные о успешном платеже идут на ResultURL где находится наш файл с проверкой CRC (так называемой псевдо подписью), и после успешной проверки мы делаем что нам надо, также класс может передавать в Робокассу переменные нужные (почту, и прочие данные), которые мы также можем получить в ResultURL через специальную функцию.
1) Первый делом подключаем нужные файлы:
date_default_timezone_set('Europe/Moscow');
require_once 'Robokassa.class.php';
require_once 'Robokassa.recurrent.class.php'; // Extends Robokassa.class.php
2) Далее перекидываем на оплату:
$shp_params = array(
'email'=> trim('myemail@email.ru'),
'recurrent' => 1
);
$robo->doRecurrentRedirect(
"100",
"Платёжка описание",
rand(0,99),
$shp_params,
'ru',
$recurrent
);
3) И в ResultURL проверяем платеж:
if($robo->isSuccess()) {
$shp_params = $robo->get_shp_params();
}
Подробнее ознакомиться с классом вы можете здесь : https://github.com/neatek/Robokassa-PHP-Class[:]
Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".