mspYaCassa

Интеграция с платежной системой Яндекс.Касса
Автор дополнения
Володя Володин
Пакетов
41
Закачек
15 193
Обычно отвечает в течение 4 часов
Автор дополнения
Пакетов
41
Закачек
15 193
Обычно отвечает в течение 4 часов
Версия 2.0.11-beta
Дата выпуска 22.09.2018
Загрузки 836
Просмотры 6 839
Внимание, этот компонент требует версию MODX не ниже 2.3 !
[mspYaCassa] — оплата через kassa.yandex.ru/



Платежи через Яндекс Кассу— Самыми популярными способами: с банковских карт, электронными деньгами и не только. Статистика в онлайне, зачисление на ваш счет.

Особенности
  • работа только с новым miniShop2 (version =>2.4.0-beta2)
  • гибкая кастомизация оплаты

Внимание
На данный момент Яндекс Кассу подключают сразу на новый протокол api, компонент пока что работает по предыдущей версии.
При подключении указывайте необходимость перевода на предыдущий протокол api.

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


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

Параметры подключения обычной оплаты
Check URL - https://site.ru/assets/components/mspyacassa/controllers/minishop2.php
Aviso URL - https://site.ru/assets/components/mspyacassa/controllers/minishop2.php
Success URL, Fail URL - динамические
Схема интеграции - http протокол. НЕ CMS!!!


Параметры подключения холдирования
Aviso URL - https://site.ru/assets/components/mspyacassa/controllers/minishop2hold.php
Success URL, Fail URL - динамические


Настройка пакета
После оплаты пакета modstore.pro/packages/payment-system/mspyacassa он будет доступен в разделе
Управление пакетами админки сайта.
Настройки [mspYaCassa] — ЯК находятся в настройках [mspYaCassa]


Вам необходимо указать данные вашего магазина:
  • Идентификатор магазина — shop_id
  • Витрину магазина — sc_id
  • Секретный ключ — password
а так же включить тестовый режим работы (при установке активен).

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

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



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

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

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

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


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

Тестовая демо банковская карта
карта 4444 4444 4444 4448
действует до: любая дата в будущем
cvv 000
тестовую карту не нужно пополнять демо-деньгами, они там есть всегда.

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

Что то работает не так...
Прочтите еще раз о подключении пакета, сверьте настройки заданные при подключении пакета.
Часто встречающиеся ошибки:
— указан не тот режим подключения, нужен http! Не cms, не еще что либо, а http
— неверно указаны Check, Aviso URL
— неверно указан Секретный ключ

PS. изменения
— полностью переписана
— не конфликтует с яндекс кошельком (раньше они пользовали один класс оплаты и соответственно были несовместимы)
— убран костыль с registry (нет проблем при переходе по ссылкам оплаты с почты, в другом браузере и тд)
— кастомизация оплаты (настройка метода оплаты вынесена в отдельный таб оплаты)
— добавлен способ оплаты с выбором оплаты на стороне яндекс

2.0.11-beta (22.09.2018)

  • Change "getPaymentLink" [mspyacassa]

2.0.9-beta (05.06.2018)

  • Add "receipt_tax_system" setting
  • Add "mspYaCassaOnBeforeGetPaymentLink" event

2.0.8-beta (12.04.2018)

  • Improved "mspYaCassa.widget" [snippet]

2.0.7-beta (12.04.2018)

  • Add "mspYaCassa.widget" [snippet]

2.0.6-beta (14.09.2017)

  • Change "initialize,runProcessor" [mspyacassa]

2.0.5-beta (31.08.2017)

  • Change "PaymentCustomerContact" [mspYaCassaPaymentHandler]

2.0.4-beta (22.08.2017)

  • Add "receipt_tax" setting
  • Add "process_receipt" setting
  • Add "process_empty_delivery" setting
  • Add "PaymentYmmerchantReceipt" [mspYaCassaPaymentHandler]

2.0.3-beta

  • Initial

1.1.0-beta (26.02.2016)

  • Add mspyacassahold

1.0.4-beta (17.09.2015)

Improved installation script for MODX 2.4.

1.0.3-beta (18.08.2015)

  • fix checkSign
  • add payment Промсвязьбанк
  • add payment QIWI Wallet

1.0.2-beta (19.05.2015)

  • add methods setConfig, getConfig
  • add registry mode

1.0.1-beta

  • order id fixed real num order
  • id payer fixed to the user's email"

Последние обсуждения в сообществе MODX.pro