WEBHOOK
payment_link.paid
{
  "id": "evt_xyz987654321000001",
  "type": "payment_link.paid",
  "data": {
    "id": "pl_6phg74i4jG9wbzZbFDUQB",
    "status": "paid",
    "checkout_session_id": "chk_456789abc123def",
    "payment_id": "p_xyz789abc123def456",
    "amount": 15000,
    "currency": "ZAR",
    "external_reference": "INV-2024-001",
    "description": "Final payment for product purchase",
    "link_url": "https://links.momentpay.io/zZbFDUQB",
    "expires_at": "2025-06-17T10:30:00Z",
    "metadata": {
      "customer_id": "cust_123456"
    },
    "created_at": "2025-06-16T10:30:00Z",
    "updated_at": "2025-06-16T11:15:00Z"
  }
}

Body

application/json

Represents an occurrence in the system that triggers the webhook, containing an identifier, event type, and relevant data.

Response

200

Return a 200 status to indicate that the data was received successfully