Турция делится на поставщиков платёжных услуг, к которым можно подключиться самостоятельно, и банковский виртуальный POS, который выдаёт ваш банк. TapTime поддерживает и то и другое.
iyzico
Самообслуживаемый и быстрый. API-ключ вас идентифицирует, а секретный ключ подписывает каждый запрос, так что нужны оба.
-
1
Войдите в панель продавца iyzico
Сначала пройдите проверку продавца — боевые ключи до неё не выдаются.
-
2
Откройте раздел настроек с вашими API-ключами
Вы увидите пару для sandbox и пару для боевой среды.
-
3
Скопируйте ту пару, что соответствует тестовому режиму
Ключи sandbox при включённом тестовом режиме, боевые — при выключенном.
| Поле в TapTime | Откуда берётся |
|---|---|
| API key | Панель продавца iyzico. |
| Secret key | Выдаётся вместе с ним. Секретный. |
PayTR
PayTR даёт три значения на одной странице панели продавца, и нужны все три — ключ и соль вместе делают хеш верным.
| Поле в TapTime | Откуда берётся |
|---|---|
| Merchant ID | Страница с информацией о продавце в панели PayTR. |
| Merchant key | Та же страница. Секретный. |
| Merchant salt | Та же страница. Секретный. |
Craftgate
| Поле в TapTime | Откуда берётся |
|---|---|
| API key | Панель продавца Craftgate. |
| Secret key | Выдаётся вместе с ним. Секретный. |
Банковский виртуальный POS (NestPay)
Большинство турецких банков — и несколько на Западных Балканах — работают на одной платформе NestPay. Одна запись в TapTime обслуживает их всех, потому что разница между банками только в выданном вам хосте.
-
1
Запросите виртуальный POS у своего банка
Он выдаёт хост шлюза, client id (это ваш терминал) и вход в панель продавца.
-
2
Задайте store key в панели банка
Вы выбираете его сами. Он подписывает платёжную форму, так что относитесь к нему как к паролю.
-
3
Создайте API-пользователя
Второй вход, используемый только для проверки статуса платежа. Дайте ему ту роль API, которую предлагает банк.
-
4
Вставьте все пять в TapTime
Хост без https://, затем client id, store key, API-пользователь и его пароль.
| Поле в TapTime | Откуда берётся |
|---|---|
| Gateway host | Выдан вашим банком, например хост sanalpos в листе подключения. Только имя хоста. |
| Client ID (terminal) | Номер вашего терминала от банка. |
| Store key | Задаётся вами в панели продавца банка. Секретный. |
| API user name | API-вход, созданный вами в этой панели. |
| API password | Его пароль. Секретный. |
Частые вопросы
Что дешевле — поставщик услуг или банковский виртуальный POS?
Банковский терминал обычно дешевле за транзакцию и дольше оформляется; у поставщика наоборот. Многие заведения начинают с поставщика и переходят позже.
Можно ли принимать оплату в рассрочку?
Это зависит от вашего договора с банком или поставщиком. Спросите их, на что подключён ваш терминал.
Моего банка нет в списке.
Если он использует NestPay — а большинство использует — возьмите запись банковского виртуального POS со своим хостом. Спросите банк, если не уверены.
Спасибо — так мы делаем эти руководства лучше.
Напишите нам и укажите страницу, на которой вы были. Каждое сообщение читает человек, а ответ приходит на том языке, на котором вы написали.
Напишите нам