Коннектор
CloudPayments: агент для платежей и подписок
Сервиса нет в каталоге. Подключение по описанию API.
Агент — это программа, которая делает дело целиком
Агент — это программа, которая делает дело целиком, а не отвечает на вопрос: сама берёт данные в ваших сервисах и возвращает готовый результат. Коннектор — описание подключения к CloudPayments: где взять доступ и как проверить связь.
Что агент делает с CloudPayments
Агент забирает выгрузку транзакций за период и список подписок, ставит ожидаемые списания на даты и показывает… Агент берёт статус платежа или возврата и готовит ответ клиенту на его языке: что прошло, что в обработке, что… Агент сверяет выставленные счета с фактическими оплатами и собирает список тех, где срок прошёл, а денег нет.
Что агент забирает у сотрудника
задачи из карточки сервиса
Платёжный календарь: сроки и пустые дни
Агент забирает выгрузку транзакций за период и список подписок, ставит ожидаемые списания на даты и показывает…
Поддержка на языке клиента
Агент берёт статус платежа или возврата и готовит ответ клиенту на его языке: что прошло, что в обработке, что…
Просроченные счета: напоминание клиенту
Агент сверяет выставленные счета с фактическими оплатами и собирает список тех, где срок прошёл, а денег нет.
Что это за сервис
Шлюз работает по адресу api.cloudpayments.ru, личный кабинет — merchant.cloudpayments.ru. В API есть оплата по криптограмме и по токену карты, подтверждение, отмена и возврат, выплаты, просмотр транзакции, проверка статуса платежа, выгрузка транзакций и претензий за произвольный период, выгрузка токенов, подписки на рекуррентные платежи, создание и отмена счёта, настройки уведомлений.
Чего агент не делает
границы из карточки
Не хранит карточные данные
Не хранит карточные данные и не проводит платёж без вашей команды.
Не отменяет операции
Не отменяет операции, если срок отмены уже прошёл.
Не обещает
Не обещает, что статус в шлюзе совпадёт с банковской выпиской в ту же минуту: расхождение возможно, и агент его…
Частые вопросы
Как не задвоить операцию при повторе?
В API описан механизм идемпотентности: повторный запрос с тем же признаком не создаёт вторую операцию.
Спросить агента про CloudPayments
CloudPayments — платёжный шлюз с открытым API: платежи, возвраты, подписки, счета и уведомления. Карточка для финансиста, который ведёт платёжный календарь и дебиторку и устал сверять операции вручную.
Что это за сервис
Шлюз работает по адресу api.cloudpayments.ru, личный кабинет — merchant.cloudpayments.ru. В API есть оплата по криптограмме и по токену карты, подтверждение, отмена и возврат, выплаты, просмотр транзакции, проверка статуса платежа, выгрузка транзакций и претензий за произвольный период, выгрузка токенов, подписки на рекуррентные платежи, создание и отмена счёта, настройки уведомлений. Отдельно описан онлайн-чек и уведомления Check, Pay, Fail, Confirm, Refund, Recurrent и Cancel с проверкой их подлинности.
Что делает агент
### Платёжный календарь: сроки и пустые дни
Агент забирает выгрузку транзакций за период и список подписок, ставит ожидаемые списания на даты и показывает дни без поступлений. Отдельно отмечает подписки, у которых подходит к концу срок или исчерпан лимит периодов, и платежи, застрявшие в промежуточном статусе. На выходе календарь, где видно, откуда взялась каждая сумма.
### Поддержка на языке клиента
Агент берёт статус платежа или возврата и готовит ответ клиенту на его языке: что прошло, что в обработке, что вернулось и когда ждать деньги. В API есть раздел локализации, поэтому формулировки не нужно переводить вручную. Отправку ответа подтверждает сотрудник поддержки.
### Просроченные счета: напоминание клиенту
Агент сверяет выставленные счета с фактическими оплатами и собирает список тех, где срок прошёл, а денег нет. По каждому счёту он готовит напоминание с номером, суммой и датой, а неоплаченные и отменённые счета разделяет, чтобы клиенту не уходило лишнее письмо.
Что остаётся человеку
Возврат, отмена операции и решение по спорному платежу — только человек: агент показывает операцию и готовит основание, но деньги двигает сотрудник с правами. Также человек решает, стоит ли продлевать подписку клиента.
Как подключить
Нужны public key терминала и api secret: оба лежат в личном кабинете в настройках сайта. Авторизация в API — HTTP Basic, где логин это public key, а пароль — api secret; подойдёт терминал оплаты или выплаты. Хватит одного терминала, чтобы начать сверку.
Чего агент не делает
Не хранит карточные данные и не проводит платёж без вашей команды. Не отменяет операции, если срок отмены уже прошёл. Не обещает, что статус в шлюзе совпадёт с банковской выпиской в ту же минуту: расхождение возможно, и агент его помечает.
Вопросы
Как не задвоить операцию при повторе? В API описан механизм идемпотентности: повторный запрос с тем же признаком не создаёт вторую операцию. Агент пользуется этим правилом, поэтому сбой связи не превращается в двойное списание.
Что делать с уведомлениями от шлюза? Их подлинность проверяется отдельным методом, и агент делает это до того, как положить событие в дело. Если проверка не прошла, событие отбрасывается и попадает в журнал как подозрительное.
Подключение
- Шаг 1: в личном кабинете merchant.cloudpayments.ru открыть настройки сайта и взять public key и api secret.
- Шаг 2: проверить связь запросом статуса платежа или выгрузкой транзакций за день.
- Шаг 3: отдать доступ агенту и запустить сверку платежей.