Cashfree Abandoned Checkout helps merchants recover lost sales by capturing abandoned checkout data and sharing it with Business Service Providers (BSPs) in real-time. This allows merchants to retarget customers who leave the checkout process without completing their purchase.
Shopify no longer supports direct updates of abandoned checkout data from third-party providers. As a result, merchants can’t automatically track where customers drop off. Cashfree Abandoned Checkout addresses this by ensuring merchants receive abandoned cart data instantly, helping them re-engage customers and increase conversions.
Cashfree uses real-time webhooks to send abandoned checkout data directly to BSPs. The captured data includes:
Follow these steps to subscribe to the abandonedCheckout
webhook topic:
Get the callback URL where you want to receive event notifications from the webhook consumer (e.g., business service providers such as Spur, LimeChat, Gupshup, Whitespeed, or BiteSpeed).
Generate the webhook key using the below steps:
Go to the Ecom Dashboard.
Enter the callback URL.
Generate the webhook key.
Share the generated webhook key to the webhook consumer.
Share the integration steps with the WhatsApp provider.
The Ecom 360 Webhook monitors key events, such as abandoned checkouts, in real time. When a merchants subscribes to this webhook, it receives structured JSON payloads containing customer and order details. This allows businesses to automate actions such as sending reminders or promotional offers.
To subscribe to the abandonedCheckout
topic, provide the following details:
abandonedCheckout
v1
After subscribing, the webhook sends real-time notifications to the specified callback URL when an event occurs.
When the abandonedCheckout
event triggers, the webhook sends the following payload:
Each webhook request includes the following headers to help businesses identify and validate the request:
Header key | Description |
---|---|
x-store-url | Specifies the store URL associated with the event |
x-webhook-topic | Indicates the subscribed topic |
x-webhook-version | Displays the webhook version |
x-webhook-signature | Provides the HMAC signature to verify authenticity |
x-request-id | Assigns a unique identifier for the request |
User-Agent | Identifies the request as Ecom360-v1 |
Content-Type | Defines the payload format (application/json ) |
Note: For assistance with setup or further inquiries, contact your Cashfree Payments Account Manager or fill out the Support Form