Как получить ссылку на плагин по SSL? Магазин в облаке

Есть платежная система, которая требует реализации обратных запросов в магазин обязательно по защищенному соединению.

На https://support.webasyst.ru/6232/ssl-webasyst-clou... описано, что у каждого домена есть технический HTTPS адрес.

Соответственно, есть желание организовать обратный вызов через этот технический адрес с SSL.

Вопрос: как в плагине оплаты получить ссылку на плагин через этот технический вход по SSL? Покупать SSL-сертификат только для одного плагина считаю излишеством.

8 ответов

  • 0

    Платежному сервису, скорее всего, наплевать на подписи сертификационных центров. поэтому, если покупку сертификата, подписанного удостоверяющим сервисом, считаете излишеством, можно и самоподписанный сертификат самому сделать. Данные с ним шифроваться будут точно так же.


    P.S. магазин у вас в облаке?

    • +1
      Артем Карелин Артем Карелин 22 сентября 2015 09:16 #

      Да. Указанная ссылка относится только к облаку.

      Разве магазин в облаке может свой сертификат поставить?

      • +1

        Может., если я правильно понят ответы webasyst в этом обсуждении: https://support.webasyst.ru/forum/2606/ustanovka-s...

        В том числе и самоподписанный.

        Если я все правильно понял, надо в техподдержку об этом написать.

        Хотя, конечно, для облака лучше сначала насчет "технического" узнать.

        • +1
          Артем Карелин Артем Карелин 22 сентября 2015 09:30 #

          Подожду про "технический" ответ

          • +1
            Владислав Горлов Владислав Горлов Webasyst 22 сентября 2015 12:03 #

            Если вы в контексте разработки плагина оплаты, то об этом сказано в документации в разделе описания формата файла "описания" guide.php. Если быть точнее, то это %HTTPS_RELAY_URL%

            • +1
              Артем Карелин Артем Карелин 23 сентября 2015 06:33 #

              Вы ответили совершенно правильно на вопрос "Как получить ссылку на плагин по SSL?", но мой вопрос несколько иной, о чем я написал.

              В документации явно написано: "в этом случае на доменном имени, где установлен фреймворк Webasyst, должно быть доступно отображение сайта по протоколу https://", т.е. для использования этого функционала обязательно требуется установить SSl-сертификат, и речь ни о техническом адресе ни разу.

              • +2
                Владислав Горлов Владислав Горлов Webasyst 23 сентября 2015 07:30 #

                Программно технический адрес нельзя получить достоверно (в общем случае).

                Поэтому только ручками вводить адрес вида https://%account_name%/host.webasyst.com/payments.php/%plugin_id%/... вместо тех, что штатно генерирует плагин на странице настроек. И сработает это только в том случае, если URLы обратных вызовов платежного шлюза настраиваются в ручную и платежный шлюз допускает разные адреса для витрины, возврата покупателя и уведомлений.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите