Общая информация
Для плагина реализован только метод оплаты через QR-код СБП.
Пример конфигурации
HPD
В этом плагине путь для подтверждения платежа (вебхуков): /tochka/<instance_name>/confirm_payment
Пример конфига HPD
plugins: tochka: main: bank_code: tochka bank_account: tochka_account currency: RUB api: # Публичный ключ Точки, лежит по адресу https://enter.tochka.com/doc/openapi/static/keys/public public_key: public_key # Приватный токен мерчанта, для тестового окружения надо использовать строку working_token private_api_token: working_token # Адрес HTTP API Точки, тестовый — https://enter.tochka.com/sandbox/v2/ url: https://enter.tochka.com/uapi/ # Версия HTTP API Точки version: v1.0 # Идентификатор тестового мерчанта, нужен, чтобы отличить тестовый вебхук от реального, потому что при включении вебхука Точка присылает его с фейковыми данными для инициализации, и на него надо ответить 200 ОК, иначе вебхук не подключится test_webhook_merchant_id: MF0000000001 provider: # Опционально name: Hydra # Счёт мерчанта account: 1234567890 # БИК мерчанта, начинается с нуля, поэтому задавать обязательно строкой (в кавычках) bic: '01234567' # Идентификатор мерчанта merchant_id: MA12345678 # Время жизни QR-кода, опционально time_to_live: 300 # Параметры генерируемой картинки QR qr_code_image_params: width: 200 height: 200 media_type: image/png # Базовый URL ЛК для редиректа после оплаты, обязательно HTTPS, это требование Точки. Параметр опциональный, если не задать, то редиректить никуда не будет hupo_url: https://example.com/ listeners: http: plain: plugins: [tochka/main] workers: - listeners: [http/plain]
HUPO
Пример конфига HUPO
payments: gateways: tochka: default: hpd_url: http://localhost:9080 hpd_plugin_name: tochka hpd_plugin_instance: main hpd_secret: secret payment_purpose: "Услуги связи" available_payment_gateways: - tochka