Payme

Обновлено Oct 21, 2026

Шаги на стороне Payme

  1. Клиент получает тестовые данные кассы: id кассы и токен кассы (test key).
  2. Клиенту передают вебхук для настроек кассы и предупреждают, что интеграция использует параметр "account: { payment_id: id }".
    • Эквайринг на всю организацию: https://smartomato.ru/webhooks/payments/payme/<org_id>/callback.
    • Отдельная касса на каждый ресторан: https://smartomato.ru/webhooks/payments/payme/<org_id>/<restaurant_id>/callback.
    • Зачем: по нему Смартомато узнаёт, что платёж прошёл, и отмечает заказ оплаченным — см. Онлайн-оплата заказа.
  3. Тестирование идёт в песочнице Payme. При тестовой оплате указать токен кассы и нажать «Дальше», запустить тест, открыть «Платёжные запросы» и пройти PerformTransaction. Затем пройти CancelTransaction, CheckTransaction и GetStatement: каждый тест должен загореться зелёным.
  4. Написать в Payme, чтобы включили боевой режим и дали к нему доступ.

Что передать в Смартомато

  • id кассы и токен: сначала тестовые, потом боевые.
  • Нужна ли отдельная касса на каждый ресторан. От этого зависит формат вебхука.
  • Для каждого блюда в меню клиент сам заполняет НДС, код ИКПУ и код упаковки.

Типовые ошибки и вопросы клиентов

В статье нет.

Связанные статьи