Подключение Square в качестве платёжного метода
Square, Inc. — американская компания по приёму и обработке электронных платежей для малого и среднего бизнеса. Она позволяет принимать платежи по банковским картам с использованием смартфонов в качестве кассовых терминалов и упрощает различные бизнес-операции.
Важно: платёжные методы доступны на веб-сайтах с пробной и платными подписками.
Зарегистрируйтесь или войдите в существующую учетную запись на Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-1_1c5iwm6.png)
Перейдите по этой ссылке и выберите существующее приложение (application) или создайте новое:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-2_113ctgr.png)
Откройте приложение и перейдите на вкладку Production:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-3_nd9vbc.png)
Скопируйте значение Access token:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-4_4u87mf.png)
Перейдите в раздел Ваш магазин, затем в подраздел Платёжные методы в настройках вашего сайта на Weblium и нажмите на кнопку Добавить рядом со Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-1_uxco0h.png)
Вставьте свой Access token в соответствующее поле (1):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-2_1dui1w4.png)
Вернитесь в свою учетную запись Square, откройте вкладку Locations, затем скопируйте свой Location ID:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-7_k6krgg.png)
…и вставьте его в Weblium-аккаунте в соответствующее поле (2).
Вы можете добавить ссылки на созданные вами страницы успешной (3) и неуспешной (4) оплаты и добавить их в соответсвующие поля.
Важно: ссылки обязательно должны начинаться с https://.
Подсказка: вы можете создавать страницы с помощью этой инструкции. О том, как оформить страницу благодарности, можно узнать в статье создание страницы благодарности.
В поле Назначение платежа (5) можно указать определённые дополнительные данные, которые необходимо передавать в Square вместе с заказом. Вы можете нажать на Показать переменные:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/pereroblenij-portmone-ru-4_8y09nm.png)
...и скопировать оттуда переменную, затем вставить её в поле назначения платежа. При заказе вместо указанной переменной будет подставляться нужное значение (номер заказа, время, домен сайта и т.п.) и передаваться как описание платежа в Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/pereroblenij-portmone-ru-5_rbl3ds.png)
После того, как все поля заполнены правильно, сохраните изменения:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-3_10fas38.png)
Вернитесь в раздел Платёжные методы и в подразделе Присоединённые платёжные методы убедитесь, что включён переключатель напротив только что добавленного Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-4_x55qth.png)
Важно: валюта интернет-магазина на Weblium должна совпадать с валютой вашего аккаунта в Square. Также стоить учесть, что это не может быть гривна, т.к. Square не работает в Украине для приёма платежей на данный момент.
Обратите внимание: Square не поддерживает кириллицу, поэтому в настройках платёжного метода на стороне Weblium должны быть только латинские символы (кастомное название платёжного метода, описание платежа и так далее).
Опубликуйте ваш сайт, чтобы изменения вступили в силу.
Вы можете подключить Square в тестовом режиме, чтобы проверить работу платёжного метода без использования собственной банковской карты. Для этого нужно активировать тестовый режим.
Перейдите в свою учетную запись Square, переключитесь со вкладки Production на вкладку Sandbox и скопируйте оттуда Access token (1):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-10_10385nd.png)
Затем откройте вкладку Locations и скопируйте свой Location ID (2):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-11_1kzf15y.png)
Вернитесь в Weblium и активируйте Тестовый режим, затем вставьте эти данные в соответствующие поля (1) и (2):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-5_1v5h18c.png)
Важно: обозначенные звёздочкой поля нетестового режима, что расположены ниже, тоже должны быть заполнены. Можете там указать ваши тестовые данные, если ранее не вводили в них данные для настоящих платежей.
Сохраните изменения и опубликуйте сайт.
Важно: платёжные методы доступны на веб-сайтах с пробной и платными подписками.
Подключение Square к интернет-магазину
Зарегистрируйтесь или войдите в существующую учетную запись на Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-1_1c5iwm6.png)
Перейдите по этой ссылке и выберите существующее приложение (application) или создайте новое:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-2_113ctgr.png)
Откройте приложение и перейдите на вкладку Production:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-3_nd9vbc.png)
Скопируйте значение Access token:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-4_4u87mf.png)
Перейдите в раздел Ваш магазин, затем в подраздел Платёжные методы в настройках вашего сайта на Weblium и нажмите на кнопку Добавить рядом со Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-1_uxco0h.png)
Вставьте свой Access token в соответствующее поле (1):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-2_1dui1w4.png)
Вернитесь в свою учетную запись Square, откройте вкладку Locations, затем скопируйте свой Location ID:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-7_k6krgg.png)
…и вставьте его в Weblium-аккаунте в соответствующее поле (2).
Вы можете добавить ссылки на созданные вами страницы успешной (3) и неуспешной (4) оплаты и добавить их в соответсвующие поля.
Важно: ссылки обязательно должны начинаться с https://.
Подсказка: вы можете создавать страницы с помощью этой инструкции. О том, как оформить страницу благодарности, можно узнать в статье создание страницы благодарности.
В поле Назначение платежа (5) можно указать определённые дополнительные данные, которые необходимо передавать в Square вместе с заказом. Вы можете нажать на Показать переменные:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/pereroblenij-portmone-ru-4_8y09nm.png)
...и скопировать оттуда переменную, затем вставить её в поле назначения платежа. При заказе вместо указанной переменной будет подставляться нужное значение (номер заказа, время, домен сайта и т.п.) и передаваться как описание платежа в Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/pereroblenij-portmone-ru-5_rbl3ds.png)
После того, как все поля заполнены правильно, сохраните изменения:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-3_10fas38.png)
Вернитесь в раздел Платёжные методы и в подразделе Присоединённые платёжные методы убедитесь, что включён переключатель напротив только что добавленного Square:
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-4_x55qth.png)
Важно: валюта интернет-магазина на Weblium должна совпадать с валютой вашего аккаунта в Square. Также стоить учесть, что это не может быть гривна, т.к. Square не работает в Украине для приёма платежей на данный момент.
Обратите внимание: Square не поддерживает кириллицу, поэтому в настройках платёжного метода на стороне Weblium должны быть только латинские символы (кастомное название платёжного метода, описание платежа и так далее).
Опубликуйте ваш сайт, чтобы изменения вступили в силу.
Подключение Square для работы в тестовом режиме
Вы можете подключить Square в тестовом режиме, чтобы проверить работу платёжного метода без использования собственной банковской карты. Для этого нужно активировать тестовый режим.
Перейдите в свою учетную запись Square, переключитесь со вкладки Production на вкладку Sandbox и скопируйте оттуда Access token (1):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-10_10385nd.png)
Затем откройте вкладку Locations и скопируйте свой Location ID (2):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-11_1kzf15y.png)
Вернитесь в Weblium и активируйте Тестовый режим, затем вставьте эти данные в соответствующие поля (1) и (2):
![](https://storage.crisp.chat/users/helpdesk/website/fa84b4d83a50e800/square-ru-5_1v5h18c.png)
Важно: обозначенные звёздочкой поля нетестового режима, что расположены ниже, тоже должны быть заполнены. Можете там указать ваши тестовые данные, если ранее не вводили в них данные для настоящих платежей.
Сохраните изменения и опубликуйте сайт.
Обновлено на: 21/06/2024
Спасибо!