A postback is a server to server callback. The payment platform calls a URL on your site when a sale completes, passing back the original click ID and the amount. Because no browser is involved, nothing can block it.
Your Postback URL:
https://yoursite.com/?wct_postback=1&click_id={original_wct_click_id}&amount={amount} The Tracking tab shows this URL with your real domain already substituted, under Method 1 Postback URL.
How The Round Trip Works:
- A visitor clicks your tracking link and is assigned a wct_click_id.
- WCT appends that wct_click_id to the destination URL automatically.
- Your checkout or payment platform stores that value against the order.
- On a successful purchase, the platform calls your postback URL with click_id and amount.
- WCT matches the click ID to the original click and records the sale plus the revenue.
The Rule That Breaks Most Setups:
The click_id value must be the original wct_click_id created when the visitor clicked your tracking link. Do not substitute an order ID, a receipt ID or a transaction ID. Those numbers mean nothing to WCT and the conversion will not attach to any click. If a postback returns a 200 but no conversion appears, this is the first thing to check.
Platform Notes:
- WarriorPlus. Use the IPN Webhook URL. W+ sends data by POST. The W+ Connect add on generates the URL with the right tokens already attached.
- JVZoo. Paste the postback URL into the product's JVZIPN settings and replace {amount} with %ctransamount%.
- ClickBank. Use the Instant Notification URL in your account settings and swap in ClickBank's own tokens.
- Stripe, ThriveCart and SamCart. Configure a webhook that sends the click ID and amount to your postback URL, or use the HTML sale pixel where the platform only posts JSON.
Auto Detection Saves You Tokens:
For several platforms you do not need to build a token URL at all. WCT auto detects WarriorPlus, JVZoo, ClickBank and PayPal payloads from the POST body itself, so a short source URL is enough. See the individual platform articles for the exact URL to paste.
Testing A Postback:
Most platforms have a Send Test button next to the notification URL field. A correct setup returns HTTP 200. A 200 with no conversion recorded means the payload reached you but carried no usable click ID, which points back to the click_id rule above.
If The Platform Strips URL Parameters:
Some checkout platforms strip query strings from the URLs you hand them. When that happens, browser pixels become unreliable and a server postback is the only dependable option.