Documentation Index
Fetch the complete documentation index at: https://docs.elasticfunnels.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
JVZoo has two postback flows. ElasticFunnels supports both, as separate integrations:- JVZoo Affiliate S2S — Set up when you promote JVZoo offers as an affiliate. ElasticFunnels receives a postback for each commission so the affiliate sale is attributed back to the original ElasticFunnels click.
- JVZoo Vendor IPN — Set up when you sell your own offers through JVZoo checkout. ElasticFunnels receives the JVZoo Instant Payment Notification for every sale, rebill, refund, chargeback, and cancellation, and verifies it with your JVZoo
cverifysecret.
JVZoo Affiliate S2S
How it works
- You promote a JVZoo offer using an ElasticFunnels click code in the
tidparameter on your JVZoo affiliate link. - When a sale happens, JVZoo fires a server-to-server postback to your ElasticFunnels postback URL.
- ElasticFunnels reads the macros and creates a conversion.
Macros consumed
| Macro | Used as |
|---|---|
{tid} | ElasticFunnels click code (used to attribute the sale) |
{transaction_id} | External transaction ID stored on the conversion |
{affiliate_amount} | Affiliate commission amount |
{customer_email} | Customer email |
{product_title} | Product name shown in ElasticFunnels reports |
{transaction_type} | purchase or refund (mapped to EF conversion type) |
Setup
Activate the integration
Go to Integrations → Affiliate Networks → JVZoo Affiliate S2S and click Activate.
Configure JVZoo
In your JVZoo affiliate dashboard, paste the postback URL into the affiliate notification settings for the offer(s) you promote. Make sure the link template includes
tid={{click_code}} so the EF click code is sent back.JVZoo Vendor IPN
How it works
JVZoo posts aJVZIPN payload to your IPN URL on every transaction event for products you vend. ElasticFunnels:
- Verifies the payload using the
cverifySHA-1 signature against your JVZoo secret key. - Parses both v1 and v2 payload formats.
- Records the matching event:
SALE→purchaseBILL→rebillRFND→refundCGBK→chargebackCANCEL-REBILL→cancellation
- Attributes the conversion when the posted tracking ID matches an ElasticFunnels click code.
Setup
Get your JVZoo secret key
In your JVZoo vendor account: My Account → Seller Settings → Postbacks. Copy the Secret Key.
Activate the integration
Go to Integrations → Affiliate Networks → JVZoo Vendor IPN. Paste the secret key and save.
Configure the IPN URL in JVZoo
Copy the IPN URL from the form and paste it into the JVZoo product’s Notify URL field. Save the JVZoo product.
Use tracking IDs from EF
Ensure your JVZoo links pass the EF click code through the JVZoo tracking-id parameter. EF reads it back from the IPN to attribute orders.
Troubleshooting
Affiliate postbacks not arriving
Affiliate postbacks not arriving
Check that JVZoo’s affiliate notification URL exactly matches the EF postback URL (no trailing whitespace) and that your link template includes the
tid parameter populated with the EF click code.Vendor IPNs failing signature check
Vendor IPNs failing signature check
The JVZoo secret in EF must match the current secret in your JVZoo seller settings. If you regenerated the secret, paste the new value into the EF integration form. Failed
cverify checks are recorded under Logs → Inbound Postbacks so you can see the exact reason.Sales recorded with no click attribution
Sales recorded with no click attribution
The JVZoo payload didn’t include a tracking ID matching an EF click code. Audit your JVZoo links to ensure they include the click code in the tracking-id parameter (most commonly
tid for affiliates, the JVZoo-defined parameter for vendors).