BUYER DECISION GUIDE
Webhooks vs Browser Redirects
Is a redirect to a success page proof that a payment completed? No. A browser return tells you where the customer's browser went, not what the payment provider decided. The customer can close the tab, lose connection, or open the success URL directly, and some payment methods settle after the redirect has already happened. A signed webhook is sent server to server, carries a signature you verify, and is retried until acknowledged. Drive fulfilment from that event, recorded against a key so a repeated delivery cannot bill or ship twice.
SIDE-BY-SIDE
Where the two paths differ.
DECISION RULE
Choose from the customer need.
- Use the browser return for what the customer sees: a confirmation message and next steps.
- Use the signed event for anything material: delivery, provisioning, invoicing, or crediting an account.
- Record every processed event against a durable key, because providers retry and a retry must not produce a second outcome.
In every path, browser returns are informational. Signed provider events remain authoritative for payment, subscription, and eligible crypto-delivery status.