Every time a JVZoo sale occurs, JVZoo sends a silent background message to a URL you specify. This message — called an Instant Payment Notification or IPN — contains complete details of the transaction: buyer name, email, product purchased, amount paid, affiliate details, and transaction ID. It's this IPN that powers every automated integration in your JVZoo seller stack.
What Data a JVZoo IPN Contains
ccustemail— Buyer's email addressccustname— Buyer's full namecproditem— Product namectransaction— Transaction type (SALE, REFUND, SUBSCRIPTION)ctransamount— Total transaction amountctransaffiliate— Affiliate username
How to Configure Your JVZoo IPN
In your JVZoo product settings, find "IPN/Thank You Page Settings." Enter the URL of your IPN listener — this can be your own server or a service like JvzooExtractor that handles the IPN and routes data to your autoresponder and tracking systems. You can set a global IPN URL or a product-specific IPN URL.
Testing Your IPN Integration
JVZoo provides a test IPN feature in the seller dashboard. Use it to send a simulated transaction and verify your integration handles it correctly. Check that:
- The buyer's email is added to the correct autoresponder list
- Tags and segments are applied correctly
- Refund IPNs remove the buyer from active sequences
Common IPN Problems
- Buyers not entering autoresponder: Check that your IPN URL is publicly accessible, SSL is configured, and your server returns a 200 response to JVZoo's IPN POST.
- Refunds not processed: Make sure your IPN listener checks the
ctransactionfield for "REFUND".
If managing IPN endpoints sounds technical, JvzooExtractor handles all of this for you — just point your JVZoo IPN at our endpoint and configure your autoresponder. The integration takes under 5 minutes.