Skip to main content
POST
v1 Legacy API — This endpoint registers a single event type per call. Authentication configuration is not supported in v1 — use the v2 Create Endpoint to configure authentication, subscribe to multiple events per endpoint, and manage endpoints with full CRUD.
Register a webhook endpoint for a specific event type. Each event type requires a separate subscription. See the Webhook introduction for event types and signature verification.

Authorization

Bearer <token> Request Body Schema
string
required
The endpoint URL that will receive webhook notifications. Must return HTTP 200 on success — failed deliveries are retried with exponential back-off.
string
required
The event type to subscribe to: PAYMENTS_STATUS, EXPIRED_STATUS, REFUND_STATUS, or POS_PAYMENT_STATUS.
Response
string
Unique identifier for this webhook subscription. Use this value to delete the subscription via DELETE /api/webhook/{webhookId}/merchant.
string
The registered webhook URL.
string
The subscribed event type.