Page tree
Skip to end of metadata
Go to start of metadata

Общая информация

Для плагина реализован только метод оплаты через 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
  • No labels