Versions Compared

Key

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

...

  1. Переходим в настройки магазина, если требуется, производим настройку: Настройки магазина.
  2. Настраиваем на работу с протоколом IntellectMoney: Прием платежей по протоколу IntellectMoneyНастройка в личном кабинете IntellectMoney (протокол IntellectMoney).
  3. В настройках способов оплаты обязательно должен быть включен способ "Банковская карта": Настройка способов оплаты.
  4. В расширенных настройках обязательно поставить галочку напротив пункта "Требовать HASH".
  5. Написать запрос на добавление терминала, поддерживающего рекуррентные платежи. Запрос можно написать персональному менеджеру или на почту pro@intellectmoney.ru.

Подготовка интернет-магазина

  1. Ознакомиться с протоколом IntellectMoney: Протокол приема платежей Intellectmoney.
  2. Ознакомиться с Personal APIдокументацией:  Документация Personal API.
  3. Описание

    Ознакомиться с описанием оповещений от системы IntellectMoney

    (Result URL): Описание уведомлений от системы IntellectMoney

    : Уведомления при работе с операциями по расписанию

    от системы IntellectMoney.

  4. В примерах подробна расписана логика работы

    Multiexcerpt
    MultiExcerptNamecURLdescription
    Для всех примеров по работе

    с операциями по расписанию

    используется функция cURL, по этому необходимо произвести настройку сервера согласно документации по требованиям cURL в PHP: http://php.net/manual/ru/curl.requirements.php.
    Multiexcerpt
    MultiExcerptNamecurlRequestDescription

    Разместить пример функции curlRequest в файле где будет производиться тестирование функционала:

    Multiexcerpt
    MultiExcerptNamecurlRequest
    Code Block
    languagephp
    themeConfluence
    titleФункция для обмена информацией с системой IntellectMoney
    function curlRequest($url, $data) { $queryString = http_build_query($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_URL, $url."?".$queryString); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); return $result; }

    , на основе которой, можно выполнить реализацию данного функционала.