[mspYaCassa] - Яндекс Касса + [Холдирование]

Дополнительный функционал холдирования для модуля оплаты Яндекс Кассы под наш любимый магазин [Minishop2].


Подключить Яндекс Кассу — ЯК можно тут kassa.yandex.ru/
Пакет в store.simpledream.ru


Добавлен функционал холдирования. Реализация холдирования подразумевает регистрацию отдельной витрины. В магазине с настроенным холдированием на текущий момент работают только карточные платежи. Т.е. у вас в конечно счете будет одна пара shopid+shoparticleid+scid холдирования и другой набор для всех остальных типов платежей.
Любой платеж с карты, совершенный в магазин с холдированием будет автоматически холдом, т.е. средства заблокируются на карте (авторизация), а списание (клиринг) пройдет только после отправки запроса confirmPayment.

Подключение — обычный режим оплаты
Необходимо зарегистрироваться и заполнить анкету. Указать настройки подключения:

— HTTP-протокол
— checkURL — sitename.ru/assets/components/minishop2/payment/mspyacassa.php
— avisoURL — sitename.ru/assets/components/minishop2/payment/mspyacassa.php

отметить чекбоксы:
— использовать страницы успеха и ошибки с динамическими адресами
— я хочу провести тестовые платежи


После проверки ваших данных с вами свяжется специалист для проведения технической интеграции.
Добрый день.

Меня зовут Евгений, я помогу вам провести техническую интеграцию с Яндекс.Деньгами. Тестирование проходит в специальной демо-среде, с помощью ненастоящих денег. Мы рекомендуем пройти тестирование, прежде чем начать прием реальных платежей.
данные....
После того, как мы вместе с вами убедимся, что всё работает, вы получите значения для приема платежей в реальном режиме.

Настройка пакета
Оплачивате пакет и скачиваете в store.simpledream.ru/packages/ecommerce/mspyacassa.html
Настройки [mspYaCassa] — ЯК находятся в настройках [Minishop2]


Вам необходимо указать данные вашего магазина:
shopid
scid
password
а так же включить тестовый режим работы (при установке активен).

Данные для тестового доступа могут отличаться от тех, что указаны в кабинете ЯК
Внимательнее проверяйте данные!!!

Активация способов оплаты
Затем нужно активировать способы оплаты в настройках [Minishop2]



И привязать нужные к варианту доставки.

Тестирование оплаты
Тестирование оплаты проводится в демо-среде, инструкция будет вам выслана специалистами ЯК.
Вообще поддержка очень мне понравилась, отвечают быстро и по существу. Буквально в течении нескольких минут.
После того как вы убедитесь, что оплата с помощью ненастоящих денег успешно проходит, вам нужно написать в поддержку о переводе оплаты в боевой режим!
Специалист убедится в успешно проведенных тестах и вы получите данные для реальной работы ЯК.
Вам нужно будет зайти в настройки [mspYaCassa] и поменять данные магазина.
Так же отключить тестовый режим работы.
На этом все. Рекомендую вам проверить реальную работу ЯК. Для этого можно создать товар ценой в 1руб. и купить его различными способами.

Внимание
Для подключения к ЯК необходимо чтобы ваш сайт работал по протоколу https

Информация
Для удобства метод оплаты ЯК и сумма к переводу на счет будет добавлена к комментарию заказа. Данную возможность можно отключить в настройках компонента.



Уточнение
Обратил внимание что методы оплаты с помощью телефона и WM выдавали ошибку. На что техподдержка быстро ответила…
По вопросу оплаты с помощью мобильного телефона следует обратиться к менеджеру курирующего Вашу организацию. Опция отключена для Вашего магазина.

WM будет доступна в течении недели т.к. идентификатор Вашего магазина добавляется в систему WM вручную. Далее происходит верификация с их стороны.

окончательные настройки
После всех манипуляций и перевода в боевой режим настройки ЯК в личном кабинете будут выглядеть так.



Подключение — режим холдирования
Необходимо отправить заявку вашему менеджеру. Указать настройки подключения:

— HTTP-протокол
— avisoURL — sitename.ru/assets/components/minishop2/payment/mspyacassahold.php

отметить чекбоксы:
— использовать страницы успеха и ошибки с динамическими адресами

Получение сертификата
При работе по протоколам Яндекс.Денег для аутентификации соединений с серверами Яндекс.Денег необходим SSL-сертификат, выданный центром сертификации ООО НКО «Яндекс.Деньги» (Yamoney Issuing CA). Если вы сомневаетесь, нужно ли получать сертификат, напишите своему менеджеру в Яндекс.Деньгах. Порядок получения описан тут tech.yandex.ru/money/doc/payment-solution/ssl-docpage/

Настройка подключения
Зайти в соответствующий раздел настроек и заполнить необходимые данные


Дополнительно
Добавлены статусы заказа:
  • На удержании — активен для заказа для которого заморожены денежные средства
  • К списанию — выставляет менеджер в админке, если хочет подтвердить перевод денег
  • К отмене — выставляет менеджер в админке, если хочет отменить перевод денег

ps. Доступно в магазине. Всем спасибо за внимание.
Володя
18 февраля 2016, 14:08
modx.pro
2
4 201
+5
Поблагодарить автора Отправить деньги

Комментарии: 5

Илья Уткин
18 февраля 2016, 21:20
0
А что такое холдирование? Где почитать можно?
    Володя
    18 февраля 2016, 21:33
    +1
    временная блокировка средств на банковской карте плательщика. То есть деньги не списываются сразу, а лишь блокируются на небольшой срок (неделя например). В течении этого времени продавец может собрать данный заказ и убедиться что товар может быть отгружен — в данном случае он подтверждает списание денег, либо поняв что заказ невыполним — отменить списание денег.

    ps. Более подробно гуглить по холдирование
      mngatoff
      19 февраля 2016, 03:14
      0
      яндексить ;)
      шучу, конечно.
    mekirile
    17 марта 2016, 19:18
    0
    Менеджер Яндекса прислал следующее:

    1. Сообщите менеджеру Яндекс.Кассы, что Вы хотите настроить холдирование;
    2. Вы направляете нам запрос на сертификат и список IP адресов, с которых будут отправляться запросы
    (описание процедуры обмена сертификатами по ссылке tech.yandex.ru/money/doc/payment-solution/ssl-docpage/ ).
    3. Реализуете функцию confirm-payment и cancelPayment
    4. Мы вышлем вам сгенерированный сертификат
    5. Важно. В магазине с настроенным холдированием на текущий момент работают только карточные платежи.
    Т.е. у Вас в конечном счете будет одна пара shopid+scid для банковских карт и другой набор для всех остальных типов платежей.
    Любой платеж с карты, совершенный в магазин с холдированием будет автоматически холдом, т.е. средства заблокируются на карте (авторизация), а списание (клиринг) пройдет только после отправки запроса confirmPayment.

    Интересует только пункт 3 это реализовано в модуле?
      Володя
      17 марта 2016, 19:35
      0
      да, иначе как он будет работать.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5