Отправляет письма через Unisender после транзакций и событий в Cloudpayments:
- Разовая оплата
- Ошибка при разовой оплате
- При первом регулярном платеже (оформлении подписки)
- При отписке от регулярных платежей
- При ошибке списания регулярного платежа (очередная попытка через 1 день)
- При отписке от регулярных платежей из-за трёх ошибок списания
Заменить константы в файле config.php на свои.
Для получения ключа и идентификатора пользователя:
- Зарегистрироваться в Unisender Go: https://go1.unisender.ru/ru/user/registration/
- Создать необходимые шаблоны писем и указать их идентификаторы в файле config.php
В CloudPayments в разделе «Сайты → Выбрать сайт → Настройки» указать в соответствии с названиями файлов ссылки для уведомлений:
- Pay
- Fail
- Confirm
- Recurrent
Pay — для выполненных одностадийных платежей. Confirm — для выполненных двухстадийных платежей.
Pay желательно указывать в любом случае, иначе могут не работать остальные уведомления из-за особенностей CloudPayments.
Если отправка не работает, можно включить отображение ошибок, раскомментировав эти строки:
// $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
// if ( $status != 201 ) {
// die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
// }