support 446 Posted February 18, 2021 Report Share Posted February 18, 2021 В VamShop по умолчанию добавлен модуль оплаты ЮKassa с поддержкой 54ФЗ, онлайн-касс, онлайн-чеков в Админке — Модули — Оплата — yookassa. Именно о настройке данного модуля пойдёт речь в данной заметке. Все платежи с помощью данного модуля Вы будете получать на свой расчётный счёт в банке. Итак, Вы решили подключиться к платёжной системе ЮKassa. С помощью данной платёжной системы можно принимать любые платежи от покупателей (через карточки visa, mastercard, мир, яндекс.деньги, онлайн-банки, сбербанк онлайн, киви, webmoney и т.д.). ЮKassa — самый крупный и популярный агрегатор платежей, т.е. Вы заключаете 1 договор и получаете возможность принимать оплату десятками различных способов. Оплата приходит на Ваш расчётный счёт за вычетом комиссии яндекса. Подключение к ЮKassa проходит в четыре этапа: 1. Регистрация в платёжной системе ЮKassa в качестве продавца. 2. Заполнение анкеты. 3. Получение необходимых для работы данных. 4. Настройка модуля оплаты ЮKassa в VamShop. 1. Регистрация в качестве продавца происходит на странице — https://yookassa.ru/joinups/?source=vamshop . Регистрируйтесь, получаете договор, подписывайте, отправляйте почтой. 2. Вам пришлют документацию (Протокол обмена информацией при осуществлении переводов HTTP-транспорт) и техническую анкету, в которой нужно указать всю необходимую информацию о Вашем магзаине. Пример заполнения анкеты прицепил в конце данного сообщения. Так же прицепил к сообщению внизу документацию. Важное замечание по пунктам paymentAvisoURL и checkURL из технической анкеты. В обоих опциях должно быть указано: https://ваш-магазин.ру/yookassa.php Обратите внимание, что указывается безопасный HTTPS протокол, т.е. у Вашего хостинг провайдера должен быть настроен SSL. Ваш сайт должен иметь SSL сертификат, достаточно самоподписанного сертификата. Убедитесь, что у Вас в браузере открывается страница https://ваш-магазин.ру/yookassa.php , а не отдаёт 404 код. Это важно. Без SSL Вы не сможете принимать у себя в магазине ЮKassa в автоматическом режиме. В этом случае используйте другие модули оплаты-агрегаторы. Например robokassa, prochange. Информация по на стройке данных модулей уже была ранее в нашем блоге, читайте. 3. После регистрации Вам пришлют пример html-формы платежа, из этой формы возьмите свои значения опций shopID и Секретный ключ. Это будут числовые значения. 4. В Админке — Модули — Оплаты включайте модуль yookassa. В настройках модуля оплаты указывайте свои значения опций shopID, Секретный ключ. Секретный ключ — это Ваш пароль, который Вы указали в анкете при подключении к ЮKassa, в опции shopPassword. Вот значение shopPassword из своей анкеты и записывайте в опцию Секретный ключ. Укажите оплаченны статус заказа, т.е. заказы, оплаченные с помощью яндекс.денег будут автоматически менять статус на указанный. Всё. Теперь Вы можете принимать в своём магазине платежи из ЮMoney кошельков, а так же платежи по карточкам (Visa, MasteCard, Maesto). Настройки уведомлений об оплате. Если Вы хотите настроить автоматическую смену статуса заказа в магазине при оплаты заказа, Вам надо сделать ещё кое что. Для того, что б успешно оплаченный через яндекс.кассу заказ автоматически изменял свой статус у Вас в магазине (например ставился статус Оплачен), Вам надо в Вашем кабинете https://yookassa.ru настроить уведомления. В разделе Настройки — Настройка магазина смотрите раздел HTTP-уведомления. Редактируйте опцию URL для уведомлений и укажите в данной опции следующий адрес: https://ваш-магазин.ру/yookassa.php Обратите внимание, что у Вас в магазине уже должен быть установлен SSL сертификат, без сертификата работать не будет. В опции События можно оставить выделенными все события, либо выделить только payment.succeeded Всё. Уведомления настроили. Теперь у Вас в магазин успешно оплаченный через яндекс.кассу заказ будет автоматически изменять свой статус. Статус оплаченного заказа настраивается в Админке — Модули — Оплата, в настройках модуля yookassa. В опции Укажите оплаченный статус заказа Файлы: Пример заполнения анкеты. Протокол обмена информацией при осуществлении переводов (HTTP-транспорт). Читать заметку полностью Quote Link to post Share on other sites
vitaly 1 Posted May 25, 2021 Report Share Posted May 25, 2021 Пропущен символ "слэш" в адресе страницы: Редактируйте опцию URL для уведомлений и укажите в данной опции следующий адрес: https://ваш-магазин.руyookassa.php Quote Link to post Share on other sites
support 446 Posted May 25, 2021 Author Report Share Posted May 25, 2021 37 минут назад, vitaly сказал: Пропущен символ "слэш" в адресе страницы: Редактируйте опцию URL для уведомлений и укажите в данной опции следующий адрес: https://ваш-магазин.руyookassa.php Исправил Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.