Introduction
To ensure payments made via Stripe are reliably captured in Bukku, it is recommended to configure a webhook endpoint in your Stripe dashboard. Without this setup, some successful payments may not be recorded automatically due to missed event notifications. This may cause situations where payments appear in Stripe but are not reflected in Bukku.
By adding Bukku’s webhook endpoint, Stripe will send real-time updates whenever a payment is completed. This helps improve accuracy, ensures more consistent payment capture, and reduces the need for manual checking or reconciliation. Overall, this setup is a simple but important step to enhance payment reliability, especially if you have experienced missing payment records.
Steps to Configure Stripe Webhook for Bukku
Follow the steps below to configure the webhook:
Step 1: Log in to your Stripe Dashboard.
Step 2: Navigate to Developers, then click on Webhooks.
Step 3: Click + Add destination.
Step 4: In the Select Events step, scroll to the Events section, select the required events, and click Continue.
Step 5: Choose your destination type and click Continue.
Step 6: Configure your destination by entering the following endpoint URL:
https://api.bukku.my/stripe/webhook/{your-subdomain}
Replace {your-subdomain} with your Bukku subdomain.
For example, if your Bukku URL is demo.bukku.my, your subdomain is demo:
https://api.bukku.my/stripe/webhook/demo
Finally, click Create destination to complete the setup.






