Настроить вебхук
put
https://httpbin.org/anything/webhooksУказывает URL, на который будут отправляться события payment.paid, payment.failed,
payment.refunded. Каждое событие подписывается заголовком X-Signature (HMAC-SHA256).
Авторизация
bearerAuthBearer-токен в заголовке Authorization (JWT)
Тело запроса
application/json · обязательноurlstring<uri>обязательнопример: "https://shop.example.kz/webhooks/payments"
eventsstring[]secretstringСекрет для подписи. Если не указан — сгенерируется.
Ответы
application/json
Сохранено
urlstringeventsstring[]secret_hintstringпример: "whsec_…a91f"
put
application/json
Валидный JSON
curl -X PUT 'https://httpbin.org/anything/webhooks' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"url": "https://shop.example.kz/webhooks/payments",
"events": [
"payment.paid"
],
"secret": "string"
}'Пример ответа
json
{
"url": "string",
"events": [
"string"
],
"secret_hint": "whsec_…a91f"
}Была ли страница полезна?