СS:Bans 1.3-billing, free-kassa |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
СS:Bans 1.3-billing, free-kassa |
cs7RG |
8.3.2017, 15:53
Сообщение
|
|
подскажите пожалуйста как правельно заменить робо кассу на фре кассу .
Robokassa.php <?php class Robokassa { private $login = null; private $pass1 = null; private $pass2 = null; private $link = 'https://merchant.roboxchange.com/Index.aspx'; private $testing = false; private $success = false; function __construct() { $this->login = $this->params['robokassa_login']; $this->pass1 = Yii::app( )->params['robokassa_pass1']; $this->pass2 = Yii::app( )->params['robokassa_pass2']; if (Yii::app( )->params['robokassa_testing']) { $this->link = 'http://test.robokassa.ru/Index.aspx'; $this->testing = true; } } function isSuccess() { return $this->success; } function getIdField() { return 'InvId'; } function getForm($model) { $Sign = md5( $this->login . ':' . $model->sum . ':' . $model->id . ':' . $this->pass1 ); $data['SUM'] = $model->sum; $data['URL'] = $this->link; $data['Hidden']['MrchLogin'] = $this->login; $data['Hidden']['OutSum'] = $model->sum; $data['Hidden']['InvId'] = $model->id; $data['Hidden']['Desc'] = $model->payDesc; $data['Hidden']['SignatureValue'] = $Sign; return $data; } function resultUrl($model) { if ((double)$_POST['OutSum'] != (double)$model->sum) return 'Invalid OutSum'; $Sign = md5($_POST['OutSum'] . ':' . $_POST['InvId'] . ':' . $this->pass2 ); if ($Sign != strtolower( $_POST['SignatureValue'] )) return 'Invalid Sign'; $this->success = true; return 'OK' . $_POST['InvId']; } } Если есть у кого, поделитесь плизз.
Отредактировал: cs7RG, - 8.3.2017, 15:54
Помог ? Нажми спасибку »
|
|
|
Templar |
8.3.2017, 15:59
Сообщение
|
|
|
|
|
cs7RG |
8.3.2017, 16:01
Сообщение
|
|
Templar, я думал уже кто сталкнулся с данной проблемой и нашел для себя решение . че человека зря дергать
Отредактировал: cs7RG, - 8.3.2017, 16:39
Помог ? Нажми спасибку »
|
|
|
Templar |
8.3.2017, 16:58
Сообщение
|
|
|
|
|
cs7RG |
8.3.2017, 17:21
Сообщение
|
|
Templar, простите, а ваше "решение" супер приватное? я знаю что можно обратится к автору. но тут многих я думаю интересует данная проблема. давайте поможем людям
Отредактировал: cs7RG, - 8.3.2017, 17:22
Помог ? Нажми спасибку »
|
|
|
default1k |
8.3.2017, 17:26
Сообщение
|
Вы покупали этот модуль?
|
|
|
|
cs7RG |
8.3.2017, 17:28
Сообщение
|
|
да
Помог ? Нажми спасибку »
|
|
|
cs7RG |
8.3.2017, 17:36
Сообщение
|
|
Помог ? Нажми спасибку »
|
|
|
Templar |
8.3.2017, 17:37
Сообщение
|
|
|
|
|
MpAimPro |
8.3.2017, 17:39
Сообщение
|
Во прикольно :)
Код понимаю, а написать всё равно не смогу :( Нужно учить Yii Всё таки, раз на них чёто да написано ) |
|
|
|
cs7RG |
8.3.2017, 17:42
Сообщение
|
|
Помог ? Нажми спасибку »
|
|
|
onotole |
8.3.2017, 19:15
Сообщение
|
|
Во прикольно :) Код понимаю, а написать всё равно не смогу :( Нужно учить Yii Всё таки, раз на них чёто да написано ) Там Yii нет, кроме получения параметров Автору. Если бы ты покупал, то получил бы на почту еще год назад переход на фрикассу, когда траблы нчались с робокассой я сделал фрикассу и отправил всем купившим. Это первое. Второе. если бы ты купил, ты бы обратился ко мне, как все это делают. И третье. В купленной версии этот файл закриптован. Так что либо ко мне с денюшкой либо к кому-то, кто может. |
Поблагодарили 1 раз
|
|
Templar |
8.3.2017, 19:17
Сообщение
|
|
Что и следовало доказать :)
|
|
|
cs7RG |
8.3.2017, 20:44
Сообщение
|
|
Templar,
onotole, да да , я обложался! это правда , он был скачан ,а не куплен.
да я бы купил , да вот только все цену ломите , не готов я тратить такие денги на свае увлечение . скрип то уже в паблике давно, почему бесплатно помочь не хотите? п.с за обман извиняюсь , иначе я думал не как. Помог ? Нажми спасибку »
|
|
|
HoHoL |
8.3.2017, 20:54
Сообщение
|
|
|
|
|
default1k |
8.3.2017, 20:58
Сообщение
|
|
|
cs7RG |
8.3.2017, 21:02
Сообщение
|
|
Помог ? Нажми спасибку »
|
|
|
suttles |
8.3.2017, 23:18
Сообщение
|
|
Вроде так, скрипт не тестировал
Freekassa Код <?php //Freekassa Class CS:BANS 1.3 class Freekassa { private $merchantid = null; private $secretword = null; private $link = 'http://www.free-kassa.ru/merchant/cash.php'; private $testing = false; private $success = false; function __construct() { $this->merchantid = $this->params['freekassa_merchantid']; $this->secretword = $this->params['freekassa_secret']; if (Yii::app( )->params['freekassa_testing']) { $this->link = 'http://www.free-kassa.ru/merchant/cash.php'; $this->testing = true; } } function isSuccess() { return $this->success; } function getIdField() { return 'InvId'; } function getForm($model) { $Sign = md5( $this->merchantid . ':' . $model->OutSum . ':' . $this->secretword . ':' . $model->InvId . ); $data['oa'] = $model->OutSum; $data['URL'] = $this->link; $data['Hidden']['m'] = $this->merchantid; //ID магазина $data['Hidden']['oa'] = $model->OutSum; //Сумма оплаты $data['Hidden']['o'] = $model->InvId; //Вывод ID или коментарий оплаты $data['Hidden']['s'] = $Sign; return $data; } function resultUrl($model) { if ((double)$_POST['OutSum'] != (double)$model->sum) return 'Invalid OutSum'; $Sign = md5($this->merchantid . ':' . $_POST['OutSum'] . ':' . $this->secretword . ':' . $_POST['InvId'] ); if ($Sign != strtolower( $_POST['SignatureValue'] )) return 'Invalid Sign'; $this->success = true; return 'OK' . $_POST['InvId']; } } |
|
|
MpAimPro |
8.3.2017, 23:50
Сообщение
|
|
|
cs7RG |
8.3.2017, 23:51
Сообщение
|
|
после перехода белая страница
Прикрепленные файлы:
Помог ? Нажми спасибку »
|
|
|