This website is in beta test. Features and content may change.

Donation Services

Connect Ko-fi or Buy Me a Coffee so your NeoStreamShop widgets react to tips and donations in OBS — the same way they would with StreamElements tip-latest events.

Twitch and Kick do not send external donation alerts to our servers. Services like Ko-fi and Buy Me a Coffee provide webhooks: when someone tips you, they notify NeoStreamShop, and we push a real-time event to your widget browser source.

Ko-fi

  1. On Ko-fi, open Manage Webhooks.

  2. Copy your Verification token from Ko-fi’s advanced webhook settings (Ko-fi includes this token in every webhook payload).

  3. On NeoStreamShop Account Settings, click Connect on the Ko-fi tile and paste the same verification token.

  4. Copy the Webhook URL from NeoStreamShop and paste it as the webhook URL on Ko-fi. Save on both sides.

  5. Use Ko-fi’s Send test button on the webhooks page. Ko-fi expects HTTP 200 — our endpoint returns 200 when the token matches.

Only Donation payment types are forwarded to widgets. Shop orders and membership renewals are ignored unless they are sent as donation-type events by Ko-fi.

Buy Me a Coffee

  1. Open Buy Me a Coffee Webhooks and click Create New Webhook.

  2. When creating the webhook, copy the secret key shown by Buy Me a Coffee. You will enter this on NeoStreamShop as the verification secret.

  3. On Account Settings, connect Buy Me a Coffee with that secret, then copy our Webhook URL into Buy Me a Coffee’s URL field.

  4. Enable events such as One-time support (and optionally membership support). Use Send Test on Buy Me a Coffee to verify delivery.

Buy Me a Coffee signs requests with x-signature-sha256 (HMAC-SHA256 of the raw body). The secret you save on NeoStreamShop must match the webhook secret on Buy Me a Coffee.

Compatible widgets

Widgets that listen for tip-latest (StreamElements format) will react to donations, including:

Make sure your widget browser source in OBS uses the link from the widget config page and that Twitch (or Kick) is connected for chat and other alerts. Donation webhooks work independently of Twitch EventSub.

Troubleshooting