A postback is a message sent from your payment platform's server straight to your WordPress site when a sale happens. It carries the original click ID and the amount, and WP Conversion Tracker AI joins the sale to the click. No browser is involved, so nothing on the buyer's side can block it.
Your Postback URL:

https://yoursite.com/index.php?wct_postback=1&click_id={original_wct_click_id}&amount={amount} Find it with your real address already filled in at 🔌 Connections, then 🎯 Tracking Setup, under 📡 Method 1: Postback URL (recommended), with a 📋 Copy button.
How The Round Trip Works:
- A visitor clicks your tracking link and gets a click ID.
- The tracker adds wct_click_id to the destination address.
- Your checkout keeps that value with the order, usually in a hidden field or passthrough parameter.
- When the purchase completes, the platform calls your postback URL with the click ID and the amount.
- The tracker finds the original click and records the sale and its revenue against it.
Filling In The Placeholders:
- Replace {original_wct_click_id} with your platform's token for the value you passed through, for example a passthrough or custom field.
- Replace {amount} with your platform's revenue token.
- Optional extras the tracker understands include sale_id for the order number, customer_email, customer_name and product_name. They show on the Conversions list.
The Click ID Must Be The Original One:
The click_id value has to be the click ID the tracker created when the visitor clicked your link. An order number or receipt number means nothing to the tracker, so the sale would not join any click. If a postback is accepted but no conversion appears, check this first.
Ready Made URLs For Ten Platforms:

Below the general URL, 🔗 Platform-Specific Setup, All 10 Major Platforms lists WarriorPlus, JVZoo, ClickBank, PayPal, PayKickstart, ThriveCart, Digistore24, Stripe, SamCart and Gumroad. Click a platform to open its card with Copy paste this URL, Where to paste it, Tokens reference and Common gotcha. The badges tell you the kind of setup:
- NATIVE, PASTE-AND-GO: the tracker reads the platform's own notification, so a short URL is enough.
- PASTE-AND-GO (URL TOKENS): the platform fills tokens into the URL you paste.
- USE HTML PIXEL OR BRIDGE: the platform sends JSON only, so use the sale pixel on your own thank you page or a bridge such as Stripe Connect.
Platforms That Are Detected Automatically:
For WarriorPlus, JVZoo, ClickBank and PayPal you do not need to build a token URL. The tracker recognises their notifications and reads every field it needs, so the short URL from their card is enough. See the platform articles for the exact steps.
Testing A Postback:
Most platforms have a Send Test or Test Webhook button next to the notification URL field. A correct setup returns HTTP 200. A test only proves the URL is reachable, so confirm with a real or sandbox purchase that the sale appears on 💰 Conversions with the right link.
Your Platform Is Not Listed:

💡 Your Platform Isn't Listed? gives the pattern for any platform with webhooks:
- Add a hidden field or URL parameter on your checkout that carries wct_click_id through the purchase.
- Set the platform's webhook URL to yoursite.com/index.php?wct_postback=1 with click_id, amount and sale_id mapped to its tokens.
- Make a test purchase and check the Conversions tab.
A Real Example:
yoursite.com sells the Email Swipe Pack through a cart that can call a URL with tokens. The cart keeps the click ID in a passthrough field. The owner pastes a postback URL with click_id set to the passthrough token, amount set to the amount paid, sale_id set to the order ID and customer_email set to the buyer's email. Every sale now appears on Conversions with the buyer's email, joined to the email or blog Sub-ID that sent them.
Reading A Postback URL:
Take yoursite.com/index.php?wct_postback=1&type=sale&amount={amount}&click_id={passthrough}&sale_id={order_id}
- index.php?wct_postback=1 tells your site this is a conversion message.
- type=sale or type=lead says what kind of conversion it is.
- amount is the revenue, filled in by the platform.
- click_id is the original click ID, carried through checkout in a passthrough field.
- sale_id is the order number, which also stops the same sale being counted twice if the platform sends it again.
- customer_email, customer_name and product_name are optional and fill in the Conversions list.
Tips:
- If your sales platform only allows one notification URL and another tool already uses it, see Forwarding A Copy Of Every IPN.
- If your site is behind Cloudflare, run the Cloudflare check on 🩺 Diagnostics so notifications are never blocked. See Diagnostics And Cloudflare Checks.