7.8. Подключение ЮKassa

Чтобы подключить свой магазин к платежной системе ЮKassa, необходимо войти и зарегистрироваться на сайте https://kassa.yandex.ru. Вам будет нужно скопировать из личного кабинета Яндекс.Кассы идентификатор вашего магазина и секретный ключ.

После регистрации в личном кабинете Яндекс.Кассы откройте административный сайт вашего магазина, раздел Настройки -> Платежные системы -> Настройки Яндекс.Касса АПИ.

Копирование идентификатора магазина и секретного ключа

Скопируйте идентификатор магазина shopId из личного кабинета Яндекс.Кассы и вставьте его в поле Идентификатор магазина (рис. 7.8.1).

Для получения секретного ключа откройте раздел личного кабинета Яндекса Настройки -> Интеграция -> Ключи АПИ и сгенерируйте новый ключ. При генерации ключа потребуется код подтверждения, который вы получите через СМС.


Рис. 7.8.1. Настройки Яндекс.Касса

Установка уведомлений

С помощью уведомлений ваш магазин сможет автоматически отслеживать статусы платежей, возвратов и другие события. Для установки уведомлений откройте в личном кабинете Яндекс.Кассы раздел Настройки -> Интеграция -> HTTP-уведомления. Добавьте там адрес для получения уведомлений вида:

https://адрес_сайта/cgi-bin/pay_system_result/pay_system_result_yandex_kassa_api.pl

где адрес_сайта — доменное имя сайта витрины вашего интернет-магазина.

В разделе О каких событиях уведомлять личного кабинета Яндекс.Кассы укажите события, для которых вам хотелось бы получать уведомления. Здесь вам нужно включить флажок payment.succeeded.

Тестовый режим

Если вы только тестируете оплату через ЮKassa, включите в личном кабинете Яндекс.Кассы тестовый режим оплаты.

Добавление нового способа платежа на витрину

Чтобы способ оплаты отображался на витрине, добавьте новый способ платежа. Для этого перейдите в раздел Заказы -> Способы оплаты. Добавьте новый способ оплаты, например, Оплата через систему Яндекс.Касса. В поле Платежная система выберите вариант Яндекс.Касса АПИ.