NeroPay Docs
API & Integrations

Webhook Event Reference

Webhooks

Webhook Event Reference

Use webhook event types to update orders, payouts and support workflows.

EventsJSON payloadsIdempotent processing

Event reference

Event typeObjectDescription
transaction.succeededTransactionA payment completed successfully.
transaction.failedTransactionA payment failed.
transaction.cancelledTransactionA payment was cancelled.
refund.succeededRefundA refund completed.
payout.createdPayoutA payout request was created.
payout.paidPayoutA payout completed.
payout.failedPayoutA payout failed.
reader.action_cancelledReaderA terminal action was cancelled.

Example transaction event

{
  "id": "evt_nero_123",
  "type": "transaction.succeeded",
  "created_at": "2026-04-22T03:40:15+01:00",
  "account_id": "NP6454f52b_6165",
  "transaction": {
    "id": 6636598,
    "trx": "NP-ORDER1001",
    "status": "succeeded",
    "amount": "15.99",
    "currency": "GBP",
    "reference": "ORDER-1001"
  }
}

Example payout event

{
  "id": "evt_nero_456",
  "type": "payout.paid",
  "created_at": "2026-04-22T09:10:15+01:00",
  "account_id": "NP6454f52b_6165",
  "payout": {
    "id": 148468,
    "status": "paid",
    "amount": "25.00",
    "currency": "GBP",
    "reference": "SUPPLIER-1001"
  }
}