Интеграция с почтовой службой и бд
10 000 руб. за проект
•
электронные деньги
Требуется
реализовать следующий алгоритм.
- Крон
каждые N минут запускает скрипт:- От API
IndieGoGo через GET метод список людей, которые сделали покупку: http://developer.indiegogo.com/docs/campaign-contributions - JSON ответ разбирается.
Вычленяются новые пользователи, которые появились после последнего
опроса. - (ОТЛОЖЕНО НА ПОТОМ) Если
надо, запрашиваем 2ую страницу результатов. - Новые пользователи
заносятся в БД. - Новому пользователю
выдается уникальный промокод. Свободные промокоды сгенерированы заранее
и лежат уже в отдельной таблице. После выдачи промокода, он помечается
как использованный + ставиться отметка, кем именно он использован. - Отправляется
письмо через API SendGrid (там уже лежит настроенный шаблон,
передаются динамические параметры, по которым формируется письмо и
отправляется по заданному адресу).
NOTE: возможно использование другого сервиса рассылки писем по
согласованию
https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html
+ нужно будет использовать Templates:
https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html
- От API
- Есть отдельная
сверстанная веб-страница с веб-формой. Пользователь вносит в форму
данные и нажимает "Proceed". При нажатии на эту кнопку нужно
реализовать:- Сохранение
введенных данных в туже самую бд (из задачи 1).
- Сохранение
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.