WEBHOOK
payment_link.created
{
  "id": "evt_1234567890abcdef2131234",
  "type": "payment_link.created",
  "data": {
    "id": "pl_6phg74i4jG9wbzZbFDUQB",
    "status": "active",
    "amount": 10000,
    "currency": "ZAR",
    "external_reference": "INV-2024-001",
    "description": "Product purchase",
    "link_url": "https://links.momentpay.io/4i4jG9wbzZbFDUQB",
    "expires_at": "2025-06-17T10:30:00Z",
    "metadata": {
      "customer_id": "cust_123456"
    },
    "created_at": "2025-06-16T10:30:00Z",
    "updated_at": "2025-06-16T10:30: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