Buy Me a Coffee tells Konduit about each payment through a webhook. You create a webhook URL in Konduit, add it as a webhook in Buy Me a Coffee, then paste that webhook's signing secret into Konduit so only real deliveries are accepted.
Before you start
- Sign in to your Konduit account. Konduit's server creates the webhook URL for your account.
- Buy Me a Coffee keeps working on the free plan. It is a tip service, not a streaming platform.
Set it up
- Open Integrations and find the Buy Me a Coffee card.
- Click Connect. The card's Advanced panel opens.
- Click Create webhook URL. Your URL appears under Webhook URL.
- Click the copy button next to the URL.
- Click Open BMC webhook settings. In Buy Me a Coffee, create a new webhook and paste the URL.
- Add the events listed under "Events to add" below, then save the webhook in Buy Me a Coffee.
- Open that webhook's page in Buy Me a Coffee and copy its signing secret.
- Back in Konduit, paste it into Signing secret and click Save.
Events to add
- Payments:
donation.created,extra_purchase.created,commission_order.created,wishlist_payment.created - New supporters:
membership.started,recurring_donation.started - Refunds, so a refunded payment leaves your revenue:
donation.refunded,extra_purchase.refunded,commission_order.refunded,wishlist_payment.refunded
Check that it works
- Click Verify first event. Konduit listens for 30 seconds.
- Within those 30 seconds, press "Send test event" on the webhook in Buy Me a Coffee.
- Konduit confirms the event arrived. A test event is never counted as money.
What you'll see
- The panel reads Connected · receiving events once real deliveries arrive, and shows when the last webhook was received.
- A one-time tip, shop extra, commission or wishlist payment fires a tip alert and is added to your revenue.
- A new membership alerts as "became a member" (with the level name), and a new monthly supporter as "became a monthly supporter". Buy Me a Coffee sends no event for each renewal, so renewals are not counted.
- A refund removes that payment from your revenue. Other membership changes are received but not counted.
- The supporter's note is left out when they chose to hide it.
If it doesn't work
- The panel says Webhook URL saved · paste your Buy Me a Coffee signing secret above and click Save to finish. Paste the signing secret and click Save.
- Deliveries are refused when the secret is wrong. Copy it again from the webhook's page in Buy Me a Coffee and save it.
- Payments arrive but some types are missing: check the event list on the Buy Me a Coffee webhook.
Disconnect
Click Permanently revoke access in the Advanced panel. Then delete the webhook in Buy Me a Coffee, which Konduit cannot do for you.