Есть 2 варианта интеграции с платформой:

  1. Установка виджета на ваш сайт с помощью iframe (не требует затрат на разработку, виджет может быть адаптирован под дизайн вашего сайта с соблюдением всех стилей нашей компании, или Вашего сайта)

2. Требует интеграции по API, дает возможность использовать свои интерфейсы, далее в документе более подробная инструкция по интеграции с примерами запросов. В обоих вариантах можно принимать деньги на свои расчетные счета.

Вводная информация для интеграции по API

Платформа для интеграции поддерживает REST HTTP API. Во всех примерах используется тестовый аккаунт с активным API-ключем. Его можно использвать для отладки и интеграции. После интеграции, для начала продаж, надо будет только поменять API-ключ и url c https://dev.ticketscloud.org/ на https://api.ticketscloud.org/

API-ключ используется для авторизации, его надо будет передавать в каждом запросе в заголовке "Authorization" с префиксом "key ".

Пример заголовка для ключа "05d8f493143d4496bdc5e516d1df37d0": "Authorization:key 05d8f493143d4496bdc5e516d1df37d0»

В примерах для построения запросов используется утилита HTTPie Информация: https://github.com/jkbrzt/httpie

Описание примеров запросов и ответов:

1. Для получения данных о мероприятиях, нужно сделать запрос на сервис заказов: "GET /v1/services/simple/events».

Пример запроса и ответа: https://gist.github.com/zzzsochi/59e904bc1eb38c04d7f9#Получение-мероприятий

2. Для создания заказа, надо сделать запрос на ресурс заказов:

"POST /v1/resources/orders".

Пример передаваемых данных, запроса и ответа: https://gist.github.com/zzzsochi/59e904bc1eb38c04d7f9#Создание-заказа

3. Для изменения заказа делаются запросы на ресурс заказа:

"PATCH /v1/resources/orders/:id".

Пример изменения количества билетов в заказе: https://gist.github.com/zzzsochi/59e904bc1eb38c04d7f9#Изменение-заказа

Изменить статус на "в процессе оплаты": https://gist.github.com/zzzsochi/59e904bc1eb38c04d7f9#Ожидание-оплаты

Отметить заказ, как оплаченный: https://gist.github.com/zzzsochi/59e904bc1eb38c04d7f9#Подтверждение-оплаты

4. Схематичное изображение статусов заказа: - executed - предварительное бронирование, бронь на 10 минут.

- in_progress - заказ в процессе оплаты, бронь на 12 часов (если потребуется более

длинная бронь (например для курьерских доставок) то можно увеличить. - done - заказ оплачен. - canceled - заказ отменен. Полная документация сервиса находится тут - doc.ticketscloud.org

Вы нашли ответ?