Ошибки Robokassa.php

Статус
В этой теме нельзя размещать новые ответы.

mihadm

Новичок
Здравствуйте! Люди добрые помогите решить проблему. Код робокассы
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'];
    }
}
Скрипт на оплату привилегий, после того как на сайте оформляешь свои желаемые данные, для входа в админку и нажимаеш спец кнопочку оплатить.
По переходу на ссылочку https://merchant.roboxchange.com/Merchant/Error/Common/10951b0b-a256-410b-8152-db86f1ae373e
Вот такая ошибка:
К сожалению, оплата этого счета невозможнаНекоторые параметры счета некорректны
Неверный параметр: MerchantLogin[email protected]
или по телефону:
8 (495) 981 55 00 (для Москвы и области),
8 (800) 100 55 11 (для регионов).
Помогите пожалуйста, подсказать что изменить или добавить в код. Если есть возможность выложить рабочий код. За ранее большая Благодарность за помощь.
 

AnrDaemon

Продвинутый новичок
Что из возвёрнутого сервером ответа тебе неясно?
 

mihadm

Новичок
Что из возвёрнутого сервером ответа тебе неясно?
Есть отдельный файл .php
<?php return array(
'robokassa_login' => 'login',
'robokassa_pass1' => 'parol1',
'robokassa_pass2' => 'parol2',
'robokassa_testing' => FALSE,);
тут я указал все требуемые данные. но вылазит ошибка которая указана выше
 

mihadm

Новичок
Извините, я совсем не программист, по этому и спрашивал, всё сделал тема закрыта.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху