Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

Система IntellectMoney дает возможность регистрировать/отменять подписку и проводить платежи без участия карточных данных клиента. Данный функционал применим для магазинов, работающих по протоколу IntellectMoney, в настройках магазина должна быть включена настройка "Требовать HASH".

Схема работы

Что бы начать работу с операциями по расписанию в системе IntellectMoney нужно провести подготовку: 

  1. Магазин в системе IntellectMoney должен быть настроен на работу с протоколом IntellectMoney
  2. Форма для выставления счета должна передавать все параметры
  3. Выставляем счёт. Счёт можно выставить .

  4. Оплачиваем, выставленный в пункте 1, счёт банковской картой. Оплатить можно на странице оплаты merchant.intellectmoney.ru или через Merchant API.

  5. В оповещение о платеже, которое отправляется на Result URL, добавляются статусы по запрошенным операциям, хеш уведомлений при этом не изменяется. 

  6. Создание операции по расписанию.

Anchor
createInvoice2
createInvoice2
Выставление счёта

Операции по расписанию работают только с протоколом IntellectMoney 

Для создания операции по расписанию, счёт должен быть оплачем методом "Банковская карта", это можно сделать разными способами: AnchorinvoicePayinvoicePayОплата счёта
  1. Из личного кабинета IntellectMoney в разделе "Список счетов".
  2. Воспользоваться Merchant API
  3. Перейти по ссылке https://merchant.intellectmoney.ru/ru/index.php?invoiceId=номер_счёта&eshopId=номер_магазина
AnchorresultUrlresultUrlОповещение на Result URL

В оповещении, отправляемом на Result URL, нам Важны два параметра:

reccurringState - отображает состояния операции по расписанию

Имя параметра

Описание

recurringState

Activated - Активирован, можно создавать операцию по расписанию

Deactivated - Активация отменена

Payed - Оплата завершена, операцию по расписанию выполнена

Error - Ошибка обработки операции, операция обработана не будет

paymentId - номер счёта к оплате в системе IntellectMoney, начинается на "3", десятизначный.

Anchor
getUserToken
getUserToken
getUserToken() — Аутентификация клиента API

Multiexcerpt include
MultiExcerptNamegetUserToken
PageWithExcerptДокументация Personal API

Anchor
setScheduledOperation
setScheduledOperation
SetScheduledOperation() — Создание операций по расписанию

Multiexcerpt include
MultiExcerptNamesetScheduledOperation
PageWithExcerptДокументация Personal API

GetScheduledOperation() — получение списка операций по расписанию

Multiexcerpt include
MultiExcerptNamegetScheduledOperation
PageWithExcerptДокументация Personal API


Anchor
additionalInfo
additionalInfo
Дополнительная информация

Multiexcerpt include
MultiExcerptNameadditionalInfo
PageWithExcerptДокументация Personal API

Типы данных

Anchor
<SetScheduledOperationData>
<SetScheduledOperationData>
<SetScheduledOperationData>

Multiexcerpt include
MultiExcerptNamesetScheduledOperationData
PageWithExcerptДокументация Personal API

Anchor
<GetScheduledOperationData>
<GetScheduledOperationData>
<GetScheduledOperationData>

Multiexcerpt include
MultiExcerptNamegetScheduledOperationData
PageWithExcerptДокументация Personal API

Anchor
<ScheduledOperationData>
<ScheduledOperationData>
<ScheduledOperationData>

Multiexcerpt include
MultiExcerptNameScheduledOperationData
PageWithExcerptДокументация Personal API


Table of Contents
maxLevel2