Интеграция iBonus с POS-системами

1. Введение

Интеграция iBonus с POS-системами позволяет автоматически начислять и списывать бонусы при оплате на кассе. Поддерживаются популярные POS-системы, включая 1С, R-Keeper, Poster и другие.

2. Аутентификация

Для взаимодействия с API iBonus необходимо использовать **API-ключ**, который можно получить в личном кабинете.

GET https://api.ibonus.app/v1/auth
Headers:
Authorization: Bearer YOUR_API_KEY

3. Привязка клиента к чеку

Перед оплатой можно определить клиента в системе iBonus, чтобы начислить или списать бонусы.

POST https://api.ibonus.app/v1/pos/customers/find
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "phone": "+996700600600"
}

4. Начисление бонусов при оплате

После успешной оплаты можно начислить бонусы клиенту:

POST https://api.ibonus.app/v1/pos/bonuses/add
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "customer_id": "123456",
  "amount": 150
}

5. Списание бонусов

Клиент может оплатить часть покупки бонусами, и это можно сделать через POS-систему.

POST https://api.ibonus.app/v1/pos/bonuses/redeem
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "customer_id": "123456",
  "amount": 50
}

6. Проверка баланса клиента

Перед списанием бонусов можно проверить текущий баланс клиента.

GET https://api.ibonus.app/v1/pos/customers/123456/balance
Headers:
Authorization: Bearer YOUR_API_KEY

7. Полная документация

Более подробную информацию можно найти в официальной документации API.

Перейти к API-документации
  • Компания

    +
  • Продукт

    +
  • Поддержка

    +