You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 32 Next »

Описание

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

Схема работы

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

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

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

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

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

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

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


Для создания операции по расписанию, счёт должен быть оплачем методом "Банковская карта", это можно сделать разными способами: Оплата счёта

  1. Из личного кабинета IntellectMoney в разделе "Список счетов".
  2. Воспользоваться Merchant API
  3. Перейти по ссылке https://merchant.intellectmoney.ru/ru/index.php?invoiceId=номер_счёта&eshopId=номер_магазина

Оповещение на Result URL

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

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

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

    Описание

    recurringState

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

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

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

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

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

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

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

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

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

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

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro


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

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

Типы данных

<SetScheduledOperationData>

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

<GetScheduledOperationData>

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro

<ScheduledOperationData>

The page Документация Personal API was not found  -- Please check/update the page name used in the MultiExcerpt-Include macro


  • No labels