Skip to main content
Webhook payloads use a common event envelope. Lynq currently sends payment_intent.succeeded after successful payment completion.

Event envelope

Use the event ID to deduplicate delivery and data.orderId to locate your order.

payment_intent.succeeded

Sent after a Payment Intent succeeds.

Receiver rules

  • Verify Lynq-Signature before trusting any field.
  • Deduplicate by event ID, not only by Payment Intent ID.
  • Match orderId, amount, and currency to your stored order.
  • Treat unknown event types as non-destructive: record them and return 2xx if the envelope is valid, unless your operational policy requires review.
  • Keep event handling backward-compatible with additional fields.
See Verify webhooks for signature verification and retry behaviour.
Last modified on August 8, 2026