Skip to main content
POST
Replay the outbound webhook for a transaction
Use replay only for recovery — when your endpoint was down and missed the original delivery. In normal operation, winam-payments fires webhooks automatically on state changes. The transaction must be in a terminal state (succeeded or failed) and have a stored callback_url.

When to use

Your callback_url returned a non-2XX response or timed out, and winam-payments exhausted its retry policy (3 attempts with exponential backoff). The transaction is already settled — you just didn’t receive the notification. Call this endpoint to re-deliver the webhook to your callback_url. Your handler must be idempotent — it may receive the same winam_tx_id more than once.

Responses

This endpoint replays the outbound notification (winam-payments → your platform). It does not change the transaction state. Resolving a transaction that expired before a late operator confirmation is a separate, operator-only action on the internal API (POST /internal/v1/transactions/{id}/resolve).

Authorizations

X-API-Key
string
header
required

Path Parameters

winam_tx_id
string<uuid>
required

Response

Successful Response

Result of re-dispatching the OUTBOUND webhook for a transaction.

winam_tx_id
string<uuid>
required
state
string
required
event
string | null
required
callback_url
string | null
required
dispatched
boolean
required
message
string
required