Polar webhooks
When a user completes a purchase through Polar, ShipPeek automatically:- Creates a new user account
- Generates API credentials (client ID + client secret)
- Configures default surcharge settings
- Sends a welcome email with API credentials via Resend
Webhook endpoint
Event flow
Webhook security
- Webhook payloads are verified using the Polar webhook signing secret
- The endpoint is not accessible with standard API authentication
- Failed signature verification returns
401
Webhook processing is idempotent. Duplicate webhook deliveries for the same event do not create duplicate accounts.