Эти трое перечислены наряду с местными провайдерами, но местного не заменяют: каждый подключает бизнесы только в тех странах, которые поддерживает. Используйте их там, где у вас уже есть аккаунт, или там, где ваш бизнес зарегистрирован в стране, где они работают.
Stripe
Доступен на каждом обслуживаемом нами рынке — для бизнесов с аккаунтом Stripe. Три поля, все из раздела для разработчиков вашей панели Stripe.
-
1
Откройте панель Stripe как владелец аккаунта
Проверьте вверху экрана, в тестовом вы режиме или в боевом — ключи разные.
-
2
Скопируйте секретный ключ
В разделе API keys. Показывается один раз; если вы его потеряли, создайте новый.
-
3
Скопируйте публикуемый ключ
Обязателен: именно он показывает форму карты, Apple Pay и Google Pay прямо в вашем меню, а не отправляет гостей на страницу Stripe.
-
4
Добавьте webhook-адрес
Вставьте наш адрес обратного вызова как URL конечной точки, выберите события ниже и скопируйте подписывающий ключ, который вы получите в ответ.
| Поле в TapTime | Откуда берётся |
|---|---|
| Secret key | Панель Stripe → Developers → API keys. Секретный. Начинается с sk_. |
| Publishable key | Та же страница. Не секретный. Начинается с pk_. |
| Webhook signing secret | Выдаётся при создании webhook-адреса. Секретный. Начинается с whsec_. |
Выберите на конечной точке эти события: payment_intent.succeeded, payment_intent.payment_failed, payment_intent.canceled и charge.refunded. Выбрать все события тоже можно, это ничего вам не стоит. Если вы подключили Stripe до того, как мы стали запрашивать публикуемый ключ, добавьте ещё checkout.session.completed — это старый сценарий с перенаправлением.
Square
Square хорошо подходит там, где вы уже используете оборудование Square в зале. Идентификатор локации связывает онлайн-платежи с той же локацией, что и ваш терминал.
| Поле в TapTime | Откуда берётся |
|---|---|
| Access token | Ваше приложение в панели разработчика Square. Секретный. |
| Location ID | Локация в вашем аккаунте Square, к которой относятся эти платежи. |
| Application ID | Необязателен. Из вашего приложения в панели разработчика Square. Позволяет гостям платить картой, Apple Pay или Google Pay прямо в меню, а не на странице Square. |
| Webhook signature key | Необязательно. Выдаётся при добавлении webhook-подписки. |
Если вы добавляете webhook-подписку, подпишите её на payment.created и payment.updated. Это необязательно: каждый платёж перечитывается из Square, прежде чем ему поверят, так что уведомление — второй замок, а не единственный.
PayPal
Два поля, из приложения, которое вы создаёте в панели разработчика PayPal. Учтите, что PayPal не подключает продавцов на нескольких наших рынках — включая Турцию — так что проверьте поддержку вашей страны, прежде чем строить на нём планы.
| Поле в TapTime | Откуда берётся |
|---|---|
| Client ID | Приложение в вашей панели разработчика PayPal. |
| Client secret | Выдаётся вместе с ним. Секретный. |
Местный или международный?
| Выбирайте местного, когда | Выбирайте международного, когда |
|---|---|
| Гости платят местными картами, а это почти всегда | Вы уже работаете на Stripe или Square и хотите одну панель |
| Вам нужна лучшая ставка, доступная на вашем рынке | Вы принимаете платежи из-за рубежа в нескольких валютах |
| Банк уже предложил вам терминал | Ни один местный провайдер не подключит ваше юрлицо |
Частые вопросы
Доступен ли Stripe в моей стране?
Stripe поддерживает бизнесы во многих странах, но не во всех наших. Проверьте на их сайте по стране регистрации, прежде чем его выбирать.
Нужен ли мне webhook-секрет?
Он необязателен и его стоит добавить. Без него платежи всё равно проверяются — мы перечитываем их у провайдера — но подпись это полезный второй замок.
Могут ли гости платить балансом PayPal?
Это зависит от того, на что подключён ваш аккаунт продавца в PayPal; TapTime просто передаёт платёж PayPal.
Спасибо — так мы делаем эти руководства лучше.
Напишите нам и укажите страницу, на которой вы были. Каждое сообщение читает человек, а ответ приходит на том языке, на котором вы написали.
Напишите нам