> For the complete documentation index, see [llms.txt](https://startbutton.gitbook.io/startbutton-product-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://startbutton.gitbook.io/startbutton-product-api/collections/custom-webhook-per-transaction.md).

# Custom Webhook Per Transaction

Set `webhookUrl` for a callback endpoint on one transaction.

This value overrides the dashboard webhook URL for that transaction only.

```json
{
  "amount": 50000,
  "currency": "NGN",
  "email": "test@customer.com",
  "webhookUrl": "https://webhook.site/"
}
```

Without a custom `webhookUrl`, Startbutton uses the dashboard webhook URL.

See [Accept Payments — Overview](/startbutton-product-api/collections/accept-payments-overview.md) and [Overview & Verification](/startbutton-product-api/webhooks/overview-and-verification.md).
