Оплата
Покупатель платит на странице банка: магазин передаёт туда сумму заказа, а банк возвращает покупателя обратно на сайт. Платформа работает с двумя банками: ЮKassa и Т-Банк. Договор с банком ваш, ключи доступа тоже. Где в админке: Настройки → Способы оплаты.
Способ оплаты обычно заводит Fluttrium при подключении магазина. Вы можете поменять ключи, включить или выключить оплату, включить чеки.
Как подключить банк
Заголовок раздела «Как подключить банк»Ключи берутся в личном кабинете ЮKassa: идентификатор магазина (shopId) и секретный ключ.
-
Откройте Настройки → Способы оплаты и выберите способ оплаты ЮKassa.
-
Заполните поля:
- Shop ID — идентификатор магазина в ЮKassa;
- Secret key — секретный ключ;
- Return URL (витрина) — адрес страницы вашего сайта, куда банк вернёт покупателя. Сайт обычно передаёт его сам, поле нужно на всякий случай.
-
Отметьте Включено и сохраните.
-
Настройте уведомления в кабинете ЮKassa: Интеграция → HTTP-уведомления. Точный адрес написан в описании способа оплаты в админке, события payment.succeeded и payment.canceled.
Ключи берутся в личном кабинете Т-Банка в разделе терминала: Terminal Key и пароль терминала.
-
Откройте Настройки → Способы оплаты и выберите способ оплаты Т-Банк.
-
Заполните поля:
- Terminal Key — ключ терминала;
- Password — пароль терминала;
- Return URL (витрина) — адрес страницы вашего сайта, куда банк вернёт покупателя. Сайт обычно передаёт его сам.
-
Отметьте Включено и сохраните.
Уведомления Т-Банка настраивать не нужно: магазин сам сообщает банку адрес при каждом платеже.
Как включить чеки по 54-ФЗ
Заголовок раздела «Как включить чеки по 54-ФЗ»Если вы пробиваете чеки через банк, включите Фискализация 54-ФЗ (чек) в способе оплаты и укажите налоговые параметры.
| Банк | Поле | Значения |
|---|---|---|
| ЮKassa | НДС код | 1 — без НДС, 2 — 0%, 3 — 10%, 4 — 20%, 5 — 10/110, 6 — 20/120 |
| Т-Банк | СНО | osn, usn_income, usn_income_outcome, esn, patent |
| Т-Банк | НДС | none, vat0, vat10, vat20, vat110, vat120 |
В чек попадает каждый товар заказа с учётом скидок и отдельной строкой доставка. Сумма чека совпадает с суммой оплаты. Для чека нужен email или телефон покупателя, без них оплата не начнётся.
Как проходит оплата
Заголовок раздела «Как проходит оплата»-
Покупатель оформляет заказ и нажимает Оплатить. Сайт переводит его на страницу банка.
-
Покупатель платит или уходит со страницы банка. В обоих случаях банк возвращает его на сайт.
-
Сайт спрашивает у банка, чем закончилась оплата, и показывает результат. Покупатель видит одно из сообщений:
- Спасибо за заказ! — оплата прошла;
- Ждём оплату или Оплата не завершена — покупатель ещё не заплатил, кнопка Оплатить возвращает его на ту же страницу банка;
- Платёж не прошёл — банк отменил оплату, кнопка Вернуть товары в корзину собирает корзину заново.
-
Заказ в админке становится оплаченным, покупатель получает письмо об оплате, если включены письма о заказе.
Если покупатель так и не заплатил, заказ отменится сам, когда банк закроет неоплаченный платёж. Товары, отложенные под заказ, вернутся в остатки.
Сверка оплат с банком
Заголовок раздела «Сверка оплат с банком»Магазин не полагается только на уведомления банка: они могут не дойти. Раз в 5 минут он сам спрашивает банк о платежах, которые ждут оплаты дольше 5 минут. Поэтому оплаченный заказ подтверждается не позже чем через 10 минут, даже если уведомление потерялось.
Как вернуть деньги
Заголовок раздела «Как вернуть деньги»-
Найдите платёж в личном кабинете ЮKassa или Т-Банка. В описании платежа стоит «Заказ» и номер заказа из админки.
-
Сделайте полный или частичный возврат там же.
-
В админке отмените заказ, если его не нужно отправлять. Отложенные товары вернутся в остатки.
Частые вопросы
Заголовок раздела «Частые вопросы»Покупатель говорит, что заплатил, а заказ не оплачен. Подождите 10 минут: за это время магазин сам сверит платёж с банком. Если статус не изменился, найдите платёж в кабинете банка и напишите в поддержку с номером заказа.
В кабинете банка оплата есть, а заказ в админке отменён. Так бывает, если покупатель заплатил уже после отмены заказа. Верните деньги в кабинете банка или свяжитесь с покупателем и оформите заказ заново. Отдельно админка такие случаи пока не показывает. Раз в неделю сверяйте отменённые заказы с оплатами в кабинете банка.
Как временно отключить оплату. Снимите Включено в способе оплаты. Без включённого способа оплаты покупатель не сможет оплатить заказ на сайте.