{% else-1 %}
(10 авг 2015, 23:55) (0/0) [0]
Есть вот такой код страница называется result.php.

На эту страницу платеж посылает данные платежа + данные заполненные самим пользователем в форме.

кто поможет? что ето order id (o_id) ?
kto mojet iSpravit etot kod ?


<?php


class Checkout
{
private $p_id; // Партнер ID
private $s_id; // Услуга ID
private $key; // Пароль услуги
private $o_id; // Заказ ID
private $tr_id; // Транзакция ID
private $method; // Метод
private $amount; // Цена
private $test; // Ружим услуги
private $hash; // Зашифрованные данные


public function __construct()
{
$this->p_id = 14093; //id партнера
$this->s_id = 11538; //id услуги
$this->key = '45304530'; //пароль от услуги
$this->o_id = $_POST['o_id'];
$this->tr_id= $_POST['transaction'];
$this->method = $_POST['method'];
$this->amount = $_POST['amount'];
$this->test = $_POST['test'];
$this->hash = $_POST['hash'];
$this->Name = $_POST['Name'];
$this->Telephone = $_POST['Telephone'];
}

public function result()
{
$hash = strtoupper(md5($this->p_id.$this->s_id.$this->o_id.
$this->tr_id.$this->key));

if($hash == $this->hash) //Если все верно 1, или 0
{
if($this->test == '1')//Если тестовый режим выключен
{
//Здесь можно дописать свои данные.
mysql_query("UPDATE `kolhoz_user` SET `rubies` = '".($ku['rubies']+20)."' WHERE `id` = '$ku[id]'"*;

}
echo '1';
}
else
{
echo '0';
}
}
}

if(!empty($_POST))
{
$portmanat = new Checkout;
$portmanat->result();

}

?>

kod 2

<?

<form action='https://www.portmanat.az/checkout' method='post'>
<br/>
<input class='wide cnfd' type='text' name='amount' value='5'><br/>
<input type='hidden' name='s_id' value='11677' />
<input type='hidden' name='o_id' value='ORDER ID' />
<input type='hidden' name='method' value='account' />
<input type='hidden' name='user_id' value='1'>
<input class='btn wide' type='submit' value='ok' />
</form>
?>
  • 1 из 1