SMS gate SMS.RU


gyurza2000
 Поделиться

Рекомендуемые сообщения

День добрый, никто не может заставить работать этот гейт под 2.1.0.1?



<?php
final class SmsRu extends SmsGate {
/**
s-m-o-k@list.ru
http://10768.sms.ru/
*/
public function send() {
$results = array();
$to = $this->to;
if($this->copy) {
$to .= "," . $this->copy;
}


$params['to'] = $to;
$params['text'] = $this->message;
if(strlen($this->from) > 0) {
$params['from'] = $this->from;
}


$ch = curl_init("http://sms.ru/auth/get_token");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$token = curl_exec($ch);
curl_close($ch);




$params['partner_id'] = 29136;
$params['login'] = $this->username;
$params['sha512'] = hash("sha512", $this->password . $token);
$params['token'] = $token;


$url = 'http://sms.ru/sms/send';
$post = http_build_query($params, '', '&');


if(function_exists('curl_init')) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);


$response = curl_exec($ch);
curl_close($ch);
} else {
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'content' => $post,
'timeout' => 30,
 ),
));
$response = file_get_contents($url, false, $context);
}
// uncomment to see results
$log = new Log('sms.txt');
$log->write($response);
return json_decode($response, true);
}


}
?>

Ссылка на комментарий
Поделиться на других сайтах

а чем smsc не устраивает ?


сейчас пока нет времени заниматься новыми шлюзами


 


или там так кардинально цены отличаются ?


 


на 1000 смс которые вы получите за год какая разница будет в цене ?


Ссылка на комментарий
Поделиться на других сайтах

Цены детально не изучал, но с SMS.RU давно работаем, там нет никаких минимальных смс пакетов и абонентских плат. Могу хоть 1 смску в месяц потратить - соответственно пол рубля в месяц и потрачу. Но, самое главное: админу магазина SMSки приходят абсолютно бесплатно. Такого вроде вообще ни у кого нет. Так что, если кто этот Гейтс оттюнингует, готов и денежкой поделиться, если уж так всё жёстко.

Ссылка на комментарий
Поделиться на других сайтах

честно говоря смсками сам давно не пользуюсь


но в смск тоже нет никаких пакетов


 


ну и смски идут только админку


а вы говорите что админу бесплатно а кому то платно


соответственно может вам не шлюз нужен а модуль который шлет как я понимаю клиентам


Ссылка на комментарий
Поделиться на других сайтах

у меня на старом магазе SMSки идут 2 при оформлении заказа - одна клиенту, другая мне. Содержание СМСок разное. Вот после Вашего ответа вспомнил, что дописывал ещё в catalog/model/checkout/order.php отправку клиенту. Так что конечно это модулем можно реализовать, а можно в код дописать. Но, лишь бы работало - а то сейчас ни админу ни клиенту с этим гейтом


Ссылка на комментарий
Поделиться на других сайтах

ну дописку вы можете и сейчас организовать да и если она толковая мы включим ее в сборку

а гейт использовать пока тот что есть а дальше может и сделаем вашу хотелку

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться