WEBHOOK feature.
Before you begin
You need:- A public HTTPS endpoint that can receive
POSTrequests. - Access to the Gamecart dashboard.
- Permission to manage integrations for the store.
- A plan that includes webhooks.
- A place to store the webhook secret securely.
Add a webhook endpoint in the dashboard
1
Open the integrations area
In the dashboard, select your store and open Integrations.
2
Open Webhooks
Choose Webhooks from the integrations menu.
3
Create an endpoint
Click Create endpoint and enter a clear name, such as
Production order worker.4
Enter the destination URL
Paste your public HTTPS webhook URL. Gamecart validates external URLs before saving or delivering events.
5
Choose events
Select the order events your application needs. Start with the smallest useful set.
6
Save and copy the secret
After saving, copy the webhook secret and store it securely. Gamecart shows it only once.
7
Send a real test event
Place a controlled checkout order and confirm your endpoint receives the expected event and verifies the signature.
Event types
Manual-order approval events are not sent as seller webhooks.
Delivery payload
Gamecart sends JSON with this shape:eventId is stable for the order and event type. Use it as your idempotency key.
Delivery headers
Review delivery logs
Use the Deliveries view for an endpoint to inspect recent attempts. Each delivery shows the event id, event type, status, attempt count, last HTTP status, last error, and next retry time when applicable. Delivery statuses are:Retries
Gamecart treats any2xx response as delivered.
For non-2xx responses, network failures, or invalid targets, Gamecart records the attempt and retries up to 5 attempts. Retry delay is attemptCount * 5 minutes after each failed attempt.
If your endpoint receives the same eventId more than once, process it once and return 2xx for later duplicates.