WEBHOOK
payment_link.updated
{
  "id": "evt_abcdef123456789067890",
  "type": "payment_link.updated",
  "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": "Updated 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