API документация
Мы добавили API-ключи для доступа к публичному API и интеграции данных с внешними системами.
Как найти эту функцию :
Зайдите в дэшборд автора в мини-аппе Tribute.
Нажмите на иконку с тремя точками в правом верхнем углу и выберите «Настройки».
Откройте раздел «Управление API-ключами».
Как работают вебхуки:
На определенные события мы отправляем пользователю запрос с телом ивента.
Сейчас есть два вебхука:
NewSubscriptionEvent - покупка подписки
CancelledSubscriptionEvent - отмена подписки
Хука на продление подписки нет.
Проверка подписи запроса
1. Возьмите тело запроса в том виде, в котором оно было получено.
2. Подпишите его своим API-ключом тем же методом.
3. Сравните полученную подпись с заголовком trbt-signature.
Если подписи совпадают — запрос подлинный.
Response examples:
NewSubscriptionEvent
SubscriptionName
string
subscription_name
SubscriptionID
uint
subscription_id
PeriodID
uint
period_id
Period
string
period
Price
int64
price
Amount
int64
amount
Currency
string
currency
UserID
uint
user_id
ChannelID
uint
channel_id
ChannelName
string
channel_name
ExpiresAt
time
expires_at
CancelledSubscriptionEvent
SubscriptionName
string
subscription_name
SubscriptionID
uint
subscription_id
PeriodID
uint
period_id
Period
string
period
Price
int64
price
Amount
int64
amount
Currency
string
currency
UserID
uint
user_id
ChannelID
uint
channel_id
ChannelName
string
channel_name
CancelReason
string
cancel_reason
ExpiresAt
time
expires_at
Last updated