Настроить вебхук

puthttps://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

Сохранено

  • urlstring
  • eventsstring[]
  • 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"
}
Была ли страница полезна?