6 инструментов для кластеризации ключевых слов: раскладываем все по полочкам

Robokassa.class.php (Once payment)

Function What it does
$robo = new Robokassa(array(«MerchLogin», array(‘pass1′,’pass2′,’pass3′,’pass4’), ‘test’=>true, ‘debug’=>true)) Create class
$robo->doRedirect($sum = ‘100’, $desc = ‘Text’, $invid = ‘0’, $shp_params = array(), $IncCurrLabel = ‘ru’) Redirect to do payment on Robokassa web-site, do not use ‘shp_’ into $shp_params
$robo->isSuccess() Check if payment successful — params : no params.
$robo->get_shp_params() You can get all shp_ params without = ‘_shp’ — params: no params.
  1. Create class
require_once 'Robokassa.class.php';
$params = array(
	"MerchLogin",
	array(
		"Pass1", 
		"Pass2", 
		"Pass3", 
		"Pass4"
	), 
	'test' => true, // enable test or not
	'debug' => true // logging into debug.log file
);
$robo = new Robokassa($params);
  1. Redirect to do payment
require_once 'Robokassa.class.php';
$robo->doRedirect(
	"100", // outsum
	"Description for payment...", // payment desc
	1, // invoice_id
	array(
		'param'=>'helloworld' // without shp_

		// you can get this into ResultURL $robo->get_shp_params();
		'email'=>'email_from_form' 
	), 
	'ru' // IncCurrLabel
);
  1. Check payment
require_once 'Robokassa.class.php';
// ResultURL
if($robo->isSuccess()) {
	// we got shp_ params without shp_
	$shp_params = $robo->get_shp_params();
	// your code
}

Robokassa.recurrent.class.php (Recurrent payment)

See: ./examples_recurrent, create database and run SQL from readme.txt file, also edit database config in Robokassa.recurrent.class.php

Function What it does
$robo = new Robokassa(array(«MerchLogin», array(‘pass1′,’pass2′,’pass3′,’pass4’), ‘test’=>true, ‘debug’=>true)) Create class
$robo->doRecurrentRedirect($sum = ‘100’, $desc = ‘Text’, $invid = ‘0’, $shp_params = array(), $IncCurrLabel = ‘ru’) Redirect to do payment on Robokassa web-site, with recurrent support, do not use ‘shp_’ into $shp_params
$robo->isSuccess() Check if payment successful — params : no params.
$robo->get_shp_params() You can get all shp_ params into ResultURL without = ‘_shp’ — params: no params.
$robo->doRecurrents() You can get recurrent payments via this function by Crontab */1 every minute
$recurrent=$robo->getRecurrent($_GET) You can get recurrent info about payment
$robo->cancelRecurrent($invid) Cancel recurrent payment for Invid
date_default_timezone_set('Europe/Moscow');
require_once 'Robokassa.class.php';
require_once 'Robokassa.recurrent.class.php'; // Extends Robokassa.class.php
require_once 'Robokassa.params.php';
$recurrent = 1; // you can handle it from $_GET or $_POST
$shp_params = array(
	'email'=> trim($_REQUEST), // email from $_GET or $_POST
	'recurrent' => $recurrent
);
$robo->doRecurrentRedirect(
	$_REQUEST, // data from your form
	"Описание платежа", 
	rand(,99), // invid will be automatic from Database
	$shp_params,
	'ru',
	$recurrent
);

ResultURL — check if payment success

require_once 'Robokassa.params.php';
if($robo->isSuccess()) {
	$shp_params = $robo->get_shp_params();
	$robo->setPaymentSuccess($_REQUEST);
	$inv_id = (int) $_REQUEST;
	// success payment once & regular
	if(isset($shp_params) && !empty($shp_params)) {
		$v = (int) $shp_params;
		if($v > ) {
			// if first recurrent payment
		}
	}
	echo "OK$inv_id\n";
}
else {
	echo "bad sign\n";
	exit();
}

Crontab for getting automatic payments

require_once 'Robokassa.params.php';
$robo->doRecurrents();
echo 'cronjob finished.';

Как работает личный кабинет Robokassa

Скриншот robokassa.ru

Как зарегистрироваться в системе и зайти в свой кабинет.

Создать собственный аккаунт в этой системе очень просто. Чтобы справиться с этой задачей, вам нужно следовать таким несложным инструкциям:

На этом этапе ваша регистрация на сервисе Робокасса завершена, и вы уже можете переходить к использованию различных его функций, используя аккаунт официальный.

Также вы можете зарегистрироваться как юридическое лицо, резидент или же нерезидент

Действовать тут важно будет так:

  • Изначально выбираете параметр не кабинет покупателя, а кабинет магазина. Перед вами откроется регистрационная форма, в которую нужно будет ввести основные данные для создания аккаунта.
  • После их введения вам будет предложено заполнить поля основной информацией о себе и обозначить платежные реквизиты. Поля рекомендуется заполнять очень внимательно, так как любая ошибка, даже на первый взгляд незначительная, приведет к тому, что мы не сможем активировать.
  • Далее вам нужно будет запросить у нашей службы поддержки активацию вашего кабинета, и магазин сможет приступить к работе. Останется только подобрать подходящие скрипты для использования вашего магазина.

Далее на сервисе Робокасса вход вам нужно будет осуществлять, введя пароль, логин, идентификатор. Отключение личного кабинета клиента или же магазина сервис проводит только по специальному запросу в службу поддержки.

Возможности вашего личного кабинета

Личный кабинет в Робокассе позволяет вам осуществлять различные платежи, работая с теми или иными платежными средствами. В настоящее время пользователи именно такого сервиса могут:

  • Прикрепить к данному сервису собственную карточку и посредством нее оплачивать различные счета (в первую очередь, разумеется, это мобильный и интернет).
  • Оплачивать различные услуги со скидкой. Тут вам стоит перейти на страничку портала «Витрина», где откроется широкий выбор платных курсов, занятий и многого другого. Пользователи сервиса получают возможность сэкономить на подобных услугах до 60%.
  • Приобретать товары. Специально для этого тут разработан был раздел «Шоппин». Представлены в нем наиболее затребованные в повседневной вашей жизни продукты, которые также пользователи личного кабинета Робокасса могут приобретать с различными существенными скидками.
  • Подключить помимо карточки виртуальные деньги, дабы совершать оплату товаров и услуг именно за такие единицы. Работает Робокасса практически со всеми популярными валютами, включая Вебмани.

Хочется также отметить, что сервис Робокасса в последнее время весьма активно расширяется и подключает все больше объектов к своей сети. А это значит, что получив в нем личный кабинет как физическое, юридическое лицо уже сегодня, в дальнейшем вы также сможете расширять свои возможности на современном рынке.

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Ссылка на основную публикацию