SMS через HTTP API
В МикроБилл можно прикрутить произвольный сервис рассылки СМС используя API
в статье будет рассмотрено использование сервиса рассылки SMSC.RU
Для начала зарегистрируемся на сайте сервиса рассылки и зайдем в личный кабинет
на момент написания статьи сервис дает на тесты 15руб. что вполне достаточно для настройки и проверки
в настройках МикроБилла добавляем "Карту SMC"
Используя следующие параметры:
- Псевдоним: название сервиса рассылки СМС (для себя)
- HTTP запрос согласно правилам API сервиса рассылки
Для SMSC.RU строка будет выглядеть следующим образом
https://smsc.ru/sys/send.php?login=<login>&psw=<password>&phones=#TEL#&mes=#MSG#&charset=utf-8&cost=1
где:
<login> - ваш логин в сервисе рассылки
<password> - пароль в сервисе рассылки (некоторые сервисы хотят или MD5 пароля или API ключ)
далее по правилам МикроБилла подменяем телефон абонента тегом #TEL# и собственно сообщение тегом #MSG#
два последних параметра это конкретно для SMSC.RU
cost=1 - ответ сервиса будет содержать стоимость СМС
charset=utf-8 - отправит СМС в кодировке UTF-8 иначе рискуете получить на стороне абонента не читаемые СМС вот в отчете СМС ID 3 и 1 отправлены не в кодировке UTF-8 а сообщения ID 4 и 5 уже в ней, разница как говорится "на лицо"