gyurza2000 Опубликовано: октября 10, 2015 Жалоба Поделиться Опубликовано: октября 10, 2015 День добрый, никто не может заставить работать этот гейт под 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); } } ?> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: октября 11, 2015 Жалоба Поделиться Опубликовано: октября 11, 2015 а чем smsc не устраивает ?сейчас пока нет времени заниматься новыми шлюзами или там так кардинально цены отличаются ? на 1000 смс которые вы получите за год какая разница будет в цене ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
gyurza2000 Опубликовано: октября 11, 2015 Автор Жалоба Поделиться Опубликовано: октября 11, 2015 Цены детально не изучал, но с SMS.RU давно работаем, там нет никаких минимальных смс пакетов и абонентских плат. Могу хоть 1 смску в месяц потратить - соответственно пол рубля в месяц и потрачу. Но, самое главное: админу магазина SMSки приходят абсолютно бесплатно. Такого вроде вообще ни у кого нет. Так что, если кто этот Гейтс оттюнингует, готов и денежкой поделиться, если уж так всё жёстко. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: октября 11, 2015 Жалоба Поделиться Опубликовано: октября 11, 2015 честно говоря смсками сам давно не пользуюсьно в смск тоже нет никаких пакетов ну и смски идут только админкуа вы говорите что админу бесплатно а кому то платносоответственно может вам не шлюз нужен а модуль который шлет как я понимаю клиентам Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
gyurza2000 Опубликовано: октября 11, 2015 Автор Жалоба Поделиться Опубликовано: октября 11, 2015 у меня на старом магазе SMSки идут 2 при оформлении заказа - одна клиенту, другая мне. Содержание СМСок разное. Вот после Вашего ответа вспомнил, что дописывал ещё в catalog/model/checkout/order.php отправку клиенту. Так что конечно это модулем можно реализовать, а можно в код дописать. Но, лишь бы работало - а то сейчас ни админу ни клиенту с этим гейтом Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: октября 11, 2015 Жалоба Поделиться Опубликовано: октября 11, 2015 ну дописку вы можете и сейчас организовать да и если она толковая мы включим ее в сборку а гейт использовать пока тот что есть а дальше может и сделаем вашу хотелку Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.