Интеграция с Точка Банком
Интернет-эквайринг Точка Банка позволяет принимать оплату заказов банковской картой или через СБП. При оформлении заказа покупатель переходит по платёжной ссылке банка, оплачивает и возвращается в магазин, а Addshop сам проверяет оплату у банка и отмечает заказ как оплаченный.
Вы можете создать интернет магазин за 1 вечер. Просто выберите готовый шаблон интернет магазина и установите его. Останется только наполнить его своими товарами.
В статье — что получить в интернет-банке Точки, как заполнить настройки в Addshop, как создать способ оплаты, настроить чеки, проверить подключение и решить типичные проблемы.
Что понадобится
- Расчётный счёт в Точке с подключённым интернет-эквайрингом. Условия и комиссию сообщает банк.
- JWT-токен API с доступом к интернет-эквайрингу. Его выпускают в интернет-банке Точки.
- Код клиента — 9 цифр. Его показывает интернет-банк.
- Идентификатор торговой точки — 15 цифр. Нужен, только если торговых точек несколько.
- Для чеков 54-ФЗ — онлайн-касса партнёра Точки или облачная касса АТОЛ Онлайн (подробнее в разделе «Чеки 54-ФЗ»).
Шаг 1. Подготовка в интернет-банке Точки
- Войдите в интернет-банк Точки и откройте раздел «Интеграции и API».
- Выпустите JWT-токен с доступом к интернет-эквайрингу. Скопируйте его сразу и сохраните в надёжном месте — токен длинный, его удобно вставлять, а не перепечатывать.
- Найдите код клиента (9 цифр). Если у вас несколько торговых точек эквайринга, найдите идентификатор нужной точки (15 цифр).
- Настройте уведомления об оплате (вебхук
acquiringInternetPayment) на адресhttps://ваш-домен/tochka-handler/. Вместо «ваш-домен» подставьте адрес вашего магазина. Точный адрес показан на странице настроек Точки в Addshop.
Если не получается найти нужный раздел или настроить вебхук, обратитесь в поддержку Точки или к вашему менеджеру — расскажите, что нужен токен для интернет-эквайринга и вебхук на указанный адрес.
Шаг 2. Настройка в Addshop
Откройте админку, перейдите в «Остальные настройки» → «Интеграции» и в блоке «Платежные системы» нажмите на логотип Точки. Или откройте по ссылке: настройки Точки.
Принимать оплату
Главный переключатель. Включить его можно, только если сохранены JWT-токен и код клиента, иначе появится сообщение «Для приёма оплаты укажите JWT-токен API и код клиента».
JWT-токен API
Токен из раздела «Интеграции и API». После сохранения он скрыт, в поле видна подсказка «сохранён — оставьте пустым, чтобы не менять». Пустое поле при сохранении оставляет прежний токен. Если вы перевыпустили токен в банке, впишите новый.
Код клиента
9 цифр из интернет-банка. Все символы, кроме цифр, Addshop отбросит сам. Если цифр не 9, появится ошибка «Код клиента Точки — 9 цифр».
Идентификатор торговой точки
Необязательное поле. Заполните, если у вас несколько торговых точек эквайринга и оплата должна идти на определённую. Должно быть ровно 15 цифр, иначе появится ошибка «Идентификатор торговой точки — 15 цифр».
Передавать чек
Если включить, вместе с платежом в банк передаётся состав заказа для чека 54-ФЗ. Нужно, только если чеки пробивает онлайн-касса партнёра Точки. Подробнее — ниже.
Нажмите «Сохранить». Появится надпись «Изменения успешно внесены», у логотипа Точки в списке интеграций — зелёная галочка.
Тестового режима у этой интеграции нет: все платежи настоящие. Как проверить подключение — в разделе «Как проверить».
Шаг 3. Способ оплаты
- Откройте раздел «Оплата» в верхнем меню админки.
- Нажмите «Добавить».
- В поле «Название» напишите, например, «Картой или через СБП».
- В поле «Описание» можно пояснить: «После оформления заказа вы перейдёте на страницу оплаты Точка Банка».
- В поле «Система оплаты» выберите Точка.
- При необходимости укажите «Наценка %» — процент, который добавится к сумме заказа.
- В блоке «Связь со способами доставки» отметьте доставки, при которых доступна онлайн-оплата.
- Сохраните способ оплаты.
Чеки 54-ФЗ
Вариант 1. Касса партнёра Точки
Включите «Передавать чек». Тогда в банк уходит платёж с чеком: каждый товар с ценой за единицу и количеством, доставка и наценка — как услуги. Сумма строк чека равна сумме заказа.
- Ставка НДС, способ и предмет расчёта — из карточки товара, а если там не заданы — из «Настроек платежей» магазина (поля «Налог», «Метод платежа», «Объект платежа»).
- Система налогообложения — из поля «Система налогообложения» в «Настройках платежей».
- Ставки НДС 22 % и 22/122 Точка принимает.
- Для чека нужен e-mail покупателя. Если включено «Передавать чек», а покупатель не указал e-mail при оформлении, заказ в банк не передаётся. Поэтому при включённом чеке сделайте поле e-mail в форме заказа обязательным.
Вариант 2. АТОЛ Онлайн
Если касса у вас в АТОЛ Онлайн, выключите «Передавать чек» в настройках Точки, а в настройках АТОЛ Онлайн отметьте Точку среди способов оплаты. Иначе чек пробьётся дважды. Подробно — в статье Чеки 54-ФЗ через АТОЛ Онлайн. Общие сведения — в статье Как настроить онлайн-чеки 54-ФЗ.
Как проверить
- Создайте в каталоге недорогой тестовый товар или используйте самый дешёвый товар.
- Откройте витрину в другом браузере или в режиме инкогнито, оформите заказ с созданным способом оплаты. Если включён чек — обязательно укажите e-mail.
- Вы перейдёте на страницу оплаты Точки. Оплатите картой или через СБП.
- После оплаты вы вернётесь на страницу «Заказ оформлен». В этот момент Addshop запрашивает у банка состояние платежа.
- Откройте заказ в админке — у него должна стоять отметка «Оплачен».
- Чтобы проверить уведомления, сделайте ещё одну оплату и закройте вкладку сразу после оплаты, не возвращаясь в магазин. Если заказ всё равно отметился — вебхук работает.
- Верните тестовые платежи через интернет-банк Точки.
Как это работает после подключения
- Оформление. Покупатель выбирает способ оплаты, связанный с Точкой, и нажимает «Оформить заказ». Addshop сохраняет заказ, создаёт в банке платёжную ссылку на итоговую сумму (товары со скидкой, доставка и наценка) с оплатой картой и через СБП и отправляет по ней покупателя.
- Если банк не принял платёж. Покупатель видит сообщение «Не удалось перейти к оплате в Точке. Заказ сохранён, магазин свяжется с вами».
- Подтверждение оплаты. Addshop не доверяет содержимому уведомления. При возвращении покупателя и по вебхуку банка магазин сам запрашивает операцию в Точке и ставит отметку «Оплачен», только если банк подтвердил оплату, операция создана для этого заказа и сумма совпадает с суммой заказа.
- Если банк временно не ответил на проверку, Addshop отвечает на вебхук ошибкой, и Точка повторит уведомление.
- Оплата не прошла. Покупатель попадает на страницу «Оплата не прошла», заказ остаётся неоплаченным.
- Если магазин заблокирован за неоплату тарифа, адрес
/tochka-handler/продолжает работать.
Частые проблемы и решения
Покупатель оплатил, а заказ не отмечен «Оплачен»
Если покупатель не вернулся в магазин после оплаты, отметку ставит только вебхук. Проверьте, что уведомление acquiringInternetPayment настроено на https://ваш-домен/tochka-handler/ и что в Addshop включено «Принимать оплату» и сохранён действующий токен.
Сумма заказа изменилась после оформления
Если вы изменили заказ после того, как покупатель перешёл к оплате, оплаченная сумма не совпадёт с новой суммой заказа и отметка не поставится. Сверьте платёж в интернет-банке и поставьте отметку «Оплачен» вручную.
Покупатель видит «Не удалось перейти к оплате в Точке»
Частые причины: токен просрочен, отозван или выпущен без доступа к интернет-эквайрингу, неверный код клиента или идентификатор торговой точки, включён чек, но покупатель не указал e-mail. Проверьте данные и, если чек включён, сделайте e-mail обязательным в форме заказа.
Ошибка «Код клиента Точки — 9 цифр» или «Идентификатор торговой точки — 15 цифр»
В поле вписано неверное количество цифр. Скопируйте значение из интернет-банка заново. Идентификатор торговой точки можно оставить пустым, если точка одна.
Перестали проходить оплаты после перевыпуска токена
Старый токен перестал действовать. Впишите новый токен в поле «JWT-токен API» и сохраните.
Чек пробился дважды
Одновременно включены «Передавать чек» в Точке и отправка чеков через АТОЛ Онлайн для Точки. Оставьте что-то одно.
Вопросы и ответы
Какими способами покупатель может оплатить?
Addshop предлагает банку два способа: карта и СБП. Какие из них увидит покупатель, зависит от условий вашего эквайринга в Точке.
Сколько стоит подключение?
Addshop не берёт отдельной платы за интеграцию. Комиссию за эквайринг устанавливает банк.
Есть ли тестовый режим?
Нет, все платежи настоящие. Проверяйте подключение оплатой на небольшую сумму и возвращайте её через интернет-банк.
Зачем идентификатор торговой точки?
Если в Точке у вас несколько торговых точек эквайринга, идентификатор указывает, на какую из них зачислять оплату заказов магазина. Если точка одна, поле можно не заполнять.
Что делать при смене домена?
Обновите адрес вебхука в Точке на https://новый-домен/tochka-handler/.