Підключення сервісу прийому онлайн оплати Я.Касса. Підключення методу оплати Яндекс.Каса Де взяти scid яндекс каса

07.10.2021 Огляди

Юридичні особи та індивідуальні підприємці можуть приймати оплату через Яндекс.Касу.

Зараз ми розглянемо повний алгоритм підключення Лійки до Яндекс.Каси.

Якщо у вас є новий API Яндекс.Каси.

1. Зареєструйтесь на сайті Яндекс.Каси: https://kassa.yandex.ru/. У відповідь на заявку вам прийде лист із інструкцією щодо підключення.

  • Адреса сайту: https://your-site.ru/
  • CMS (*): WordPress (Лійка)
  • Адреса для повідомлень: https://your-site.ru/leyka/service/yandex/process/
  • Email для реєстрів:Ваша пошта, на яку ви бажаєте приймати службові листи від Каси.

Замість "your-site.ru"Вставте домен вашого сайту.

3. Після заповнення анкети, відправте її в Яндекс.Касу та чекайте їх відповіді.

4. Після того, як Яндекс.Каса схвалить вашу заявку, особистому кабінетіу вас буде новий магазин. Зайдіть у «Налаштування магазину».

5. Вам потрібні два параметри: "shopId"і "Секретний ключ для API".

7. Виберіть необхідні модулі в Яндекс.Касі та поставте галочки. Наприклад, Банківська карта та Яндекс.гроші. Внизу з'явиться блок "Параметри платіжних систем". При натисканні на Яндекс.Касу, відкриються поля для налаштувань.

8. Поставте галочку «Позначте, якщо ваше підключення до Яндекс.Каси використовує новий API».

9. Заповніть поля "Параметр shopID"і "Секретний ключ для API". І натисніть «Зберегти налаштування».

10. Налаштування завершено. Створіть свою першу кампанію та спробуйте провести платежі.

Якщо у вас є Старий API Яндекс.Каси.

1 крок - Заявка на підключення до Каси

Заповніть заявку та створіть особистий кабінет на сайті Каси: https://kassa.yandex.ru/ . У відповідь на заявку вам прийде лист із інструкцією щодо підключення.

2 крок - Заповнення технічної анкети

Після заповнення анкети для підключення перейдіть на вкладку «Спосіб підключення» та заповніть анкету згідно з інструкціями.

Інструкція №3

Замість « your-site-name.org

Замість « your-site-name.org» - Вставте домен вашого сайту.

Увага! Яндекс приймає лише захищені з'єднання, тому посилання обов'язково має починатися з « https» і не в жодному разі не з «http:» Для цього потрібно отримати SSL-сертифікат. Інструкція – нижче.

Інструкція №4

У полі successURL необхідно вставити посилання на сторінку, яка показуватиметься жертводавцю у разі успішного завершення платежу. Ця сторінка автоматично генерується Лійкою під час встановлення плагіна.

Замість « your-site-name.org» Вставте домен вашого сайту.

Замість «your-site-name.org» вставте домен вашого сайту. Ви також можете змінити текст самої сторінки та вставити форму зворотного зв'язку.

3 крок - налаштування сервера

Яндекс.Каса працює виключно з сайтами, які отримали SSL-сертифікат– він гарантує безпеку обміну даними.

Для того, щоб отримати сертифікат, вам необхідно написати технічної підтримкивашого хостингу лист приблизно такого змісту:

Нам потрібно додати до сайту http(-s)://your-site-name.org/ самопідписаний SSL-сертифікат. Він повинен дозволяти роботу через https, як мінімум, наступних адрес: * підставити посилання Payment_aviso *, * підставити посилання Check_order

Залежно від рівня хостингу вам:

  1. Зроблять SSL-сертифікат безкоштовно
  2. Попросять додаткові гроші за налаштування сервера
  3. Пояснять, як це зробити самостійно.

5 крок - укладання договору

Коли анкету перевірять фахівці Каси, в особистому кабінеті з'явиться кнопка для завантаження договору. Перевірте його, підпишіть та завантажте скани всіх аркушів там же – в особистому кабінеті Каси.

6 крок - налаштування лійки

У статті « » ми побачили, де у лійці налаштовуються платіжні настройки.

Звернемося до налаштування системи "Яндекс.Каси".

При виборі способу оплати жертводавець побачить пояснення:

Яндекс гроші
Яндекс.Гроші – це сервіс онлайн-платежів. Після заповнення форми ви потрапите на сайт Яндекс.Грошей, щоб підтвердити переклад.

Web.Money
WebMoney - міжнародна системарозрахунків та прийому платежів. Після заповнення форми ви потрапите на сайт WebMoney, щоб підтвердити переклад.

Банківська картка
Після заповнення форми ви потрапите на сайт Яндекс.Грошей. Введіть дані картки та підтвердіть платіж.

Ці тексти можна змінити чи залишити як є.

Параметри ShopID та scid ви отримаєте після укладання договору з Яндекс.Касою. Введіть їх та завершіть налаштування.

Навіщо потрібна Яндекс.Каса?

Підключення сайту до цього платіжного сервісу дозволяє використовувати найпопулярніші способи оплати замовлень вашими клієнтами. За деякими оцінками в російському сегменті Інтернету близько 70 млн користувачів, більше 20% користуються для оплати послуг Яндекс.Грошами, а решта 80% платять банківською картою, через термінали або готівкою. Підключення до платіжного сервісу Яндекс.Каса дозволить приймати до оплати:

Також будуть доступні способи оплати ( деякі способи оплати доступні лише після погодження з менеджером платіжного сервісу!):

  • Вибір типу оплати на стороні Яндекс.Каси, клієнт сам вибере зручний спосіб з доступних вам.
  • З рахунку користувача в Яндекс.Грошах або з банківської картки, доданої до електронного гаманця
  • З будь-якої банківської картки, яка не додана до гаманця користувача в Яндекс.Грошах
  • Через термінал прийому платежів
  • З рахунку мобільного телефону
  • Оплата з гаманця у системі WebMoney
  • Оплата через Ощадбанк: оплата по SMS або Ощадбанк Онлайн
  • Оплата через мобільний термінал (mPOS)
  • Оплата через Альфа-Клік
  • Заплатити частинами
  • QIWI Wallet

!!!На Наразіінтеграція реалізована через віджет Яндекса, який передбачає лише оплату карткою або через ощадбанк/інтернет-банк

Підключення до Яндекс.Каси

Важливо! Даний спосіб оплати доступний для використання лише у разі укладення договору між вашою компанією та платіжним сервісом "Яндекс.Каса"!

Налаштування підключення прийому платежів через електронний платіжний сервіс"Яндекс.Касса" складається із двох основних етапів.

  1. Реєстрація юридичного лицяв Яндекс.Касі.
  2. Налаштування підключення в Яндекс.Касі.
  3. Налаштування підключення магазину в Панелі керування сайтом.

Давайте по порядку пройдемо та вкажемо всі необхідні налаштування для цих етапів!

1. Реєстрація юридичної особи в Яндекс.Касі

Заповнити заявку на підключення згідно інструкції.

В результаті ви потрапите на сторінку, де вам необхідно заповнити анкету:

2. Налаштування підключення в Яндекс.Касі.

На цьому етапі необхідно заповнити технічні налаштуванняпідключення.

Виберіть "Платіжний модуль", натисніть "Продовжити".

Виберіть у списку "Ваша система" - ABCP.

Вкажіть Email для надсилання реєстрів та натисніть “Зберегти та продовжити”

Далі випустіть секретний ключ за інструкцією. Крім секретного ключа (secretKey) вам також знадобиться ідентифікатор магазину в сервісі "Яндекс.Каса" (shopId). Його можна подивитися в ЛК Яндекс.Каси у розділі налаштувань.

Важливо! Обов'язково збережіть отримані вами значення shopId та secretKey у надійному місці. Дані параметри знадобляться для налаштування підключення магазину на стороні платформи ABCP.

На цьому налаштування підключення до платіжного сервісу "Яндекс.Каса" на стороні платіжного сервісу "Яндекс.Каса" завершено, переходимо до настройок на стороні магазину, створеного в сервісі ABCP.

3. Налаштування сайту в Панелі Управління

Цей етап налаштування платіжної системивідбувається у ПУ Вашого сайту. У ПУ --> Налаштування --> Фінанси --> Налаштування платіжних системпотрібно створити новий набір налаштувань. При створенні вибрати систему Яндекс.Каса.
Параметри Опис"і" Статусзаповнити як рекомендується на сторінці опису платіжних систем.
В полі "Ідентифікатор Контрагента (shopId)" Ідентифікатор Контрагента(shopId)
В полі "Секретний ключ (secretKey)"– вкажіть отриманий у ЛК Яндекс.Каси параметр Секретний ключ Контрагента(SecretKey). За необхідності ключ можна згенерувати заново за інструкцією.
Поля "testShopId" та "testSecretKey" залиште порожніми.
В полі "Тип оплати"– вкажіть спосіб оплати, який Яндекс запропонує клієнту для оплати замовлення. Для використання кількох типів створіть декілька окремих налаштувань Яндекс.Каси.
В полі "Демо-режим"- Відповідає за роботу демо-режиму. У демо-режимі можна оплачувати замовлення демо-рублями через тестовий обліковий запис. Дані тестової облікового записупотрібно вимагати окремо. Для перемикання ПС Яндекс.Каса на бойовий режим (або щоб протестувати оплату від імені вашого клієнта) та отримання робочих облікових даних поставте "Ні".
Якщо ви використовуєте інтеграцію Яндекс.Каси з онлайн-касою для фіскалізації чеків, необхідно активувати чекбокс "Надсилати дані для чеків:"та вибрати "Тип оподаткування компанії"і "Налаштування ПДВ", які ви вказували під час активації онлайн-каси. Виберіть "Ознака предмета розрахунку"і "Ознака способу розрахунку", що відповідають вашій специфіці.

3. Оплата за допомогою "Яндекс.Каса"

Після вибору даного способусплати клієнту буде запропоновано перейти на сайт платіжного сервісу "Яндекс.Гроші" для проведення оплати.
Після закінчення оплати клієнт буде перенаправлений назад на ваш сайт. Сервіс "Яндекс.Каса" здійснює оповіщення вашого сайту про статус платежу за спеціальним протоколом через певні проміжки часу. Переглянути статус платежу можна на сторінці " Платіжні системив ПУ.

Звертаємо Вашу увагу, що Ви маєте можливість самостійно вказувати будь-який додатковий текст на сторінці переходу на сайт Яндекс.Каси для оплати замовлення. Ви можете зробити це в Панелі керування, сторінка Зовнішній виглядта контент, вкладка Інфоблоки, символьний код потрібного інфоблоку paymentViaYandexMoney.

За допомогою цього модуля Ви можете інтегрувати прийом платежів на сайті як юр.особа (Яндекс Каса) або як фіз.особа (Яндекс Гроші)

Список способів оплати в Яндекс Касі (юр.особа):

  • Банківські карти
  • Яндекс гроші
  • WebMoney
  • Готівка
  • Інтернет-Банки: ОщадбанкОнлайн, АльфаКлік, ПромСвязьБанк, MasterPass
  • Мобільні оператори

Список способів оплати в Яндекс Грошах (фіз.особа):

  • Банківські карти
  • Яндекс гроші
  • Мобільні оператори

Назви та іконки

Для кожного способу оплати Ви зможете встановити відображувану назву та іконку.

Можна вибрати іконку зі списку або призначити свою.


Відкладена оплата

У модулі можна налаштувати оплату після перевірки замовлення адміністратором.

Ось як це працює:
У момент, коли покупець натискає на кнопку "Підтвердити замовлення" відбуваються події:
- Замовленню надається статус і він відображається в адмінці в "Продажі" => "Замовлення"
- Покупець прокидається на сторінку сайту, де він бачить повідомлення про те, що замовлення створено і що менеджери зв'яжуться з ним після перевірки замовлення.
- Покупцеві приходить e-mail про те, що замовлення створено
- в історії замовлення створюється коментар, який покупець не побачить. У цьому коментарі задається посилання на Робокасу на оплату замовлення

Після цього адміністратор перевіряє замовлення та приймає рішення дати користувачеві можливість оплатити замовлення.
Адміністратор заходить в історію замовлення і копіпастит з історії, приховане від покупця, повідомлення з посиланням на оплату в Робокасі.
І створює новий коментар до замовлення із повідомленням користувача про нього.
Після цього користувачеві надходить лист про те, що статус замовлення змінився і з посиланням на оплату замовлення.

У момент, коли покупець оплачує замовлення відбуваються події:
- статус замовлення змінюється
- покупцеві надходить лист про те, що статус замовлення змінився

Генерація посилань на оплату

Ви можете передавати фіскальну інформацію у свою онлайн-касу двома способами:

    з нашою допомогою (якщо у вас каса одного з наших партнерів),

    самостійно (якщо у вас інша каса).

Вибір можна зробити у розділі Онлайн-касав налаштуваннях особистого кабінету.

З нашою допомогою

Щоб надсилати фіскальні дані за нашою допомогою, орендуйте онлайн-касу одного з наших партнерів: Orange Data, АТОЛ Онлайн, МодульКаса або Бізнес.Ру.

Коли все буде готове, напишіть налаштування онлайн-каси в особистому кабінеті Яндекс.Каси. Ось інструкція:

    Перейдіть до Налаштуваннята у розділі Як працювати з онлайн-касоювиберіть "Через Яндекс.Касу".

    Відкриються налаштування інтеграції з вашою касою. Вони залежать від того, з яким партнером ви співпрацюєте.

    АТОЛ

    Щоб їх отримати:

    a. В особистому кабінеті АТОЛ виберіть розділ Мої компанії.

    b. Натисніть кнопку Файл налаштувань для CMS.

    c. Завантажується файл XML з налаштуваннями. Знайдіть елемент access: у ньому будуть усі три параметри.

    d. Перенесіть ці параметри до особистого кабінету Яндекс.Каси.

    МодульКаса

    Потрібно вказати три параметри: логін для токена, пароль для токена та код групи кас.

    • Логін для токена - це логін від власного кабінету МодульКаси.

      Пароль для токена – це пароль від особистого кабінету МодульКаси.

      Код групи кас – це ідентифікатор точки продажу в особистому кабінеті МодульКаси.

    Бизнес.Ру Онлайн-чеки

    Потрібно вказати три параметри: логін для токена, пароль для токена та код групи кас.

    Щоб їх отримати:

    a. В особистому кабінеті сервісу «Бізнес.ру онлайн-чеки» зайдіть в розділ Інтеграція.

    b. Виберіть картку Яндекс.Каси та натисніть Підключити інтеграцію або Редагувати.

    c. Скопіюйте параметри та пропишіть в особистому кабінеті Яндекс.Каси.

      Логін для токена – це Логін.

      Пароль для токена - Пароль.

      Код групи кас – Group_code.

    Вкажіть, яку адресу друкувати в чеку- це може бути адреса вашого магазину (місто, вулиця, будинок) або адреса сайту (URL).

    Вкажіть пошту для помилок- електронна адреса, на яку вам зручно отримувати повідомлення про неполадки: якщо ваша онлайн-каса перестане нам відповідати, на цю пошту одразу прийде лист.

    Виберіть спосіб відправлення чека в онлайн-касу

    За 3 дні (рекомендується): спочатку відбувається оплата, а потім дані для чека відправляються в онлайн-касу. Якщо онлайн-каса не відповість, оплата пройде, але чек може так і не вирушити (у цьому випадку на Пошта для помилокприйде лист). Чек можна буде відправити ще раз з історії платежів у власному кабінеті.

    За 5 хвилин: спочатку дані для чека відправляються у вашу онлайн-касу Коли від неї прийде відповідь, що з чеком усе гаразд, ми почнемо проводити оплату. Якщо онлайн-каса не відповість протягом 5 хвилин (наприклад, щось трапиться на стороні провайдера), оплата не пройде: гроші повернуться покупцеві. Цей варіант можна використовувати тільки якщо канал зв'язку з онлайн-касою працює без перебоїв (інакше будуть проблеми з платежами).

    Налаштуйте свій сайт.

    Якщо у вас самописний сайт, додайте в запит на оплату нові параметри: назву товарів, ціни, ставку ПДВ, а також інформацію про покупця.

    Якщо ви підключали Касу через платіжний модуль, оновіть його та увімкніть у ньому відправку даних для чеків. Якщо такої установки в платіжному модулі немає, напишіть службі підтримки вашої платформи.

    Готово: тепер у момент платежу ми передаватимемо дані для чека у вашу онлайн-касу і повідомлятимемо про помилки з чеками (якщо такі будуть).

Самостійно

Це варіант для тих, хто не працює з нашими партнерами (Orange Data, АТОЛ, МодульКаса) та використовує будь-яку іншу касу.

У налаштуваннях особистого кабінету Яндекс.Каси перейдіть до розділу Онлайн-касата у блоці «Як працювати з онлайн-касою» відзначте «Самостійно». Готово: платежі через Яндекс.Касу відбуватимуться незалежно від того, працює ваша онлайн-каса чи ні.

Налаштування магазину

Назва, яку побачить покупець- Показується в процесі платежу, надходить у листах з рахунками та електронних квитанціях про оплату. Зберігається історія платежів в користувачів гаманця в Яндекс.Грошах.

Сайт магазину- адреса сайту, що приймає платежі через Касу. Якщо сайту немає, адреси не буде.

shopId- ідентифікатор магазину у Касі, використовується у платіжних формах та у запитах до Каси.

scid- ідентифікатор вітрини (платіжної форми на стороні Каси), використовується у платіжних формах та запитах до Каси.

Параметри для платежів

Пошта для реєстрів- на цю адресу надходять щоденні реєстри зі списком усіх успішних платежів.

Увага!Платіжні запити Каси передаються лише на захищені сайти. Усі адреси повинні починатися з https:це означає, що ваш сайт захищений SSL-сертифікатом. Якщо сайт не має сертифіката, Каса перестане працювати.

Email-протокол

При цьому способі підключення потрібен лише один параметр: електронна поштадля повідомлень про успішну оплату. Як тільки користувач заплатить, на неї прийде лист із подробицями.

Протокол API

URL для повідомлень - це адреса у вашій системі, на яку надходити повідомлення про події.

Події - список подій, про які ви можете отримувати повідомлення на цю адресу.

payment.succeeded Платіж пройшов успішно.
payment.waiting_for_capture Платіж чекає на підтвердження (для платежів

Підключення складається з трьох кроків:

Реєстрація магазину в Яндекс.Касі

Тепер необхідно заповнити анкету та вказати налаштування підключення:

Для заповнення анкети знадобляться такі дані: Загальні відомості, Контактна інформація, Державна реєстрація, Банківський рахунок, Дані керівника, Дані бенефіціарного власника, Завантаження документів (скани оригіналів).

Заповніть анкету та надішліть її на перевірку. Після перевірки анкети вам надішлють договір, який потрібно підписати і відправити назад в електронному вигляді.

Коли договір буде підписано, вам надішлють дані для підключення магазину - ShopIDі scid. Вони знадобляться при налаштуванні способу оплати у магазині.

Примітка: Всі клієнти, які зареєструються за посиланням, отримають преміум-рівень (від 2,8%) на три місяці.

Налаштування способу оплати

Перейдіть до панелі керування інтернет-магазином, виберіть розділ «Оплата, доставка, валюта та курси» та додайте в ньому новий спосібоплати:

Вкажіть назву та опис способу оплати (1), встановіть галочку «Використовувати модуль електронних платежів» та виберіть у списку «Яндекс.Гроші» (2). Натисніть посилання «Налаштування модуля» (3):

Необхідно виконати такі настройки:

Налаштування підключення Яндекс.Каси

Перейдіть до особистого кабінету Яндекс.Каси. У налаштуваннях підключення виберіть «Платіжний модуль» та натисніть на кнопку «Продовжити»:

Виберіть платіжний модуль uCoz (1). Дані в пунктах 2, 3, 4 візьміть із налаштувань способу оплати інтернет-магазину. Натисніть на кнопку «Зберегти та продовжити»:

Готово. Способи оплати, які ви підключили через Яндекс.Касу тепер працюють на вашому сайті.

Підключення онлайн каси

Зайдіть до особистого кабінету Яндекс.Каси та знайдіть у ньому налаштування підключення, вкладка « Онлайн каса». Вкажіть, що збираєтеся друкувати чеки через Яндекс.Касу (1) та виберіть партнера (2):

Вам потрібно вказати налаштування: «Логін для токена», «Пароль для токена», «Код групи кас». Їх можна отримати в особистому кабінеті "Атол.Онлайн" або "МодульКаса" після реєстрації та укладання договору з ОФД. Поля «Адреса в чеку» та «Пошта для помилок» задаються самостійно.

Збережіть налаштування.

Тепер все готове для надсилання даних про оплату на онлайн касу.

Підключення способу оплати Яндекс.Каса