Интеграция с платежным сервисом Square


С помощью этой системы физические лица и предприниматели в США, Канаде, Японии и Австралии могут принимать дебетовые и кредитные карты на своем iOS или Android смартфоне или планшете.

Шаг 1. Настройте интеграцию в личном кабинете Square

Для интеграции с сервисом  войдите в аккаунт Square (Зарегистрировать новый аккаунт можно здесь).

Откройте панель инструментов приложения и нажмите «New Application» (или «Create Your First Application», если вы создали новую учетную запись Square.

Введите имя для своего приложения.

Согласитесь с Условиями использования Square и нажмите Create Application. Кликните на вновь созданное приложение.

На вкладке Credentials скопируйте значения полей Application ID и Personal Access Token для режимов работы Credentials и Sandbox.

На вкладке Locations скопируйте значения полей Location ID  для Credentials и Sandbox режимов работы.

Шаг 2. Настройте метод оплаты в Flowlu

  • Перейдите в «Настройки системы» → «Финансы» → «Способы оплаты счетов» и нажмите кнопку «Создать». В открывшейся форме выберите пункт Square».

  • На 2 шаге заполните название метода оплаты, например, «Square», название кнопки (оно будет выводиться при просмотре счета онлайн) и при необходимости описание для метода оплаты. 
  •  Укажите, от какой организации вы будете выставлять счета с использованием этого метода оплаты. Организации создаются в настройках Flowlu, в одноименном разделе.
  • Выберите тип плательщика, в зависимости от того, кому будут выставляться счета. Это могут быть только контакты из CRM (физические лица), только компании (юридические лица) или оба варианта. 
  • Укажите числовой порядок вывода кнопки в графе «Сортировка». Чем меньше число, тем выше будет располагаться кнопка оплаты по этому методу. Это актуально, если планируете использовать несколько платежных систем. 

  • На 3 этапе вставьте скопированные ранее Application IDPersonal Access Token,Location ID.
  • Переключатель «Тип аккаунта» оставьте в положении «Sandbox» и нажмите кнопку «Далее»:
  • На 4 шаге отметьте пункт «Опубликовать метод оплаты» и сохраните. Настройка интеграции завершена.

Шаг 3. Протестируйте метод оплаты

Для проведения тестовой оплаты создайте счет от организации, указанной в настройках метода и укажите контрагента.

Скопируйте внешнюю ссылку и перейдите по ней. В счете появится кнопка Square, через которую можно совершить тестовую оплату.

Для тестирования оплаты используйте тестовые данные:

Number
4532759734545858
5409889944179029
6011033621379697
36004244846408
3566005734880650
371263462726550
6222520119138184

После успешного тестирования онлайн-оплаты  активируйте ваш аккаунт Square в форме настройки метода:

И установите значения радио-кнопки в положение Credentials. Сохраните изменения.

Настройка интеграции завершена , теперь вы можете принимать оплату онлайн через платежную систему Square.