The most misunderstood part.
WHAT IT IS
A message the gateway sends your site when a payment completes.
WHY IT IS NEEDED
The customer may close the browser before returning to your site.
Without the webhook, your site never learns the payment succeeded.
WHAT HAPPENS WITHOUT IT
Money arrives in your gateway account The order sits unpaid on your site Stock is not decremented No confirmation email sends The customer thinks the order failed
THE SYMPTOM
Payments in your gateway dashboard with no matching paid order.
Or orders you must mark paid manually every time.
HOW TO SET IT UP
Your plugin specifies a URL. Enter it in the gateway dashboard.
HOW TO TEST IT
Complete a real transaction and confirm the order updates without you touching it.
If you must update it manually, the webhook is not working.
WHY THIS ARTICLE MATTERS
This single misconfiguration causes more Nigerian shop problems than anything else.