Для інтеграції SMS-агрегатора в маркетплейс необхідно виконати такі доробки:
1. Доопрацювати хук із передачею статусу повідомлення
У хуках за статусами повідомлень зі статусом «Передано оператору»/«Доставлено» завжди передавати суму, валюту та кількість частин повідомлення. Якщо повідомлення безкоштовне або за бонуси, потрібно передати нульову суму.
- При відправки смс у запиті передається атрибут delivery_callback_url - це url, на який мають приходити статуси повідомлення.
- Використовуйте його для відправки статусів повідомлення. Url, на який мають приходити статуси повідомленя - https://app.alteg.io/smsprovider/status/callback/{partner_token}
2. Реалізувати API активації інтеграції при реєстрації в сервісі партнера
Під час реєстрації користувача Altegio у сервісі партнера, надсилати в Altegio хук для активації інтеграції в філіалі цього користувача. В рамках хука необхідно передавати API_KEY, який використовується для відправки сповіщень через партнера.
3. Реалізувати API оплати, якщо користувач сплачує абонент плату (опціонально)
У випадку, якщо у сервісу є щомісячна абонплата, необхідно передати дані при кожній оплаті підписки.
Документація по передачі оплат
4. Реалізувати API для передачі в Altegio імен відправників
При придбанні користувачем і'я відправника, необхідно передати список всіх імен, які доступні користувачеві по API в Altegio. Користувач зможе вибрати для відправки смс доступне йому ім'я відправника з переданого по API списку.
Коментарі