29

JVZoo Integration with DAP

DAP supports full fledged integration with JVZoo including automated login to membership where users can instantly get access without any manual action. No waiting for welcome email or having to pick a username/ password on the thank-you page after purchase. All automatic.

1) Auto-Login

If you want the users to be auto-logged-in to their membership right after purchase, then please do this step. Otherwise skip this step.

(Click image below to see enlarged version)

jvzoo-auto-login

i. Delivery Method -> Pass Parameters : Make sure to check the box that says ‘Pass Parameters to Download Page

ii. Download Page: Say that after the purchase is complete, you want the users to land on a members area page where they can download/access their purchased content. Say the url of that page is http://YOURSITE.com/member-home

If you want DAP to auto-login the users to their membership and then redirect to /member-home, enter this in the Thankyou / Download Page textbox and then they can get redirected to the /member-home.

http://www.YOURSITE.com/dap/dap-jvzoo-autologin.php?itemnumber=3&redirect=member-home&errorurl=error-page

Please note:
Replace YOURSITE.com with the actual name of your site.

Here /member-home is just an example. You can enter the url of any page where you want users to be redirected after login.

In the autologin URL, we have omitted “/”  in front of member-home and “/” in front of errorurl because JVZoo messes up the formatting if you include  “/”  in the querystring.

http://www.YOURSITE.com/dap/dap-jvzoo-autologin.php?itemnumber=3&redirect=member-home&errorurl=error-page

itemnumber=It should be the product ID of the DAP product you want the users to get access to

redirect=It should be the URL of the page where the users should land after they get logged-in. If you want them to go to /member-home after automated login, set redirect=/member-home  (just the relative path is good, no need to enter full url).

errorurl=It should be the URL of the page where the users should land if there are any errors during account creation

2) External Program Integration

Check the check box next to this field.

In that same section, set the Recommended: Method #1 field to the following URL:

http://yoursite.com/dap/dap-jvzooipn.php
(NOTE: replace yoursite.com with the actual domain name of your site).

jvzoo-dap-ipn

 

 

 

 

 

 

 

 

NOTE 1: Make sure your JVZoo Product Name exactly matches your DAP Product Name

NOTE 2: Also make sure you have the “Welcome Email” Subject & Body configured in the DAP Product page with the right merge tags to send out user login/password.

3) Set your JVZoo and DAP Secret Key

Set the JVZoo My Account => JVZIPN Secret Key to match the Secret key in your DAP setup -> config -> Payment Processing => Secret Authorization Key.
You can pick any secret key you want. Just make sure it exactly matches in dap setup -> config area and the JVZoo My Account page.

jvzoo-secret-key

 

 

 

 

 

 

 

NOTE: You can put in ANYTHING you want in the DAP secret key (in dap setup -> config). Say that you set it to DAPKEY. Now when you go to JVZoo My Account => JVZIPN Secret Key, make sure to set the jvzoo secret key to DAPKEY there too. It has to EXACTLY match whatever you set the dap secret key to.

How it works

When a user completes purchase of the product, JVZoo will send payment notification to DAP to the IPN URL specified above. And if you have setup auto-login, then after the user completes the final purchase, JVZoo will land the users on the final receipt page where if they click on “Access My Purchase”, dap will auto-login the users to their membership and allow them instant access to the product.

UserFlow

NOTE: Use DAP to deliver/protect downloads by protecting the downloads/content in dap products page => ContentResponder section.

* Buyer clicks on the button (button created within your JVZoo account) on your sales page
* Buyer is taken to the JvZoo page where they can complete payment
* Buyer completes the payment successfully
* Buyer is transferred back to whatever you set in the thankyou URL in JvZoo for the product or to the upsell page
* In the meantime, JVZoo notifies DAP about the purchase via IPN
* DAP automatically creates the member account, and sends thankyou email (configured in your dap products page) with login info to the buyer.
* Now if regardless of whether you had 1 product in the sales funnel or multiple upsells/downsells, ultimately the users will land on the final receipt purchase where they will find the ‘access my purchase’ link. When they click on that, dap will automatically login the user to their membership account and allow them instant access to content. The users do NOT have to wait for welcome email to login to membership.

Make sure to setup the thankyou email in the DAP products page for all the products you deliver via DAP.

* When the users login to their membership area or are auto-logged-in, by default, they will be redirected to either product-level logged-in URL or global logged-in url based on whether they have access to just 1 product or multiple products. The product level logged-in url is used if the user has access to just 1 product. The global logged-in url (under dap setup -> config -> post-login redirect url) is used when user has access to multiple products.

If you want to send users to a different page, then just set the ‘redirect’ url in the ‘thank-you/download page’ in JVZoo to point to wherever you want them redirected (see step # 1 for detail at the top of this page) and dap will use that url for post-login-redirect.

* Note: You can create a members area page and redirect users to that page upon purchase. When the users login and access their members area, they can access the purchased products/downloads.

Click Here to Leave a Comment Below 29 comments
DAP integration with JV Zoo — The DAP Blog - December 19, 2011

[…] out the JVZoo/DAP integration documentation at this […]

Reply
Jason - December 19, 2011

What if you want to use JVZoo & Warrior Plus?

Reply
Dean Soto - February 22, 2012

This is awesome. I know that JVZoo itself doesn’t support recurring payments. But will it still work with DAP? I am guessing you wiouild just have the membership expire after a given time?

Reply
Veena Prashanth - February 23, 2012

>>What if you want to use JVZoo & Warrior Plus? << You can, it does not affect dap. As long as you have integrated each (JVZoo & Warrior Plus) with dap, upon purchase, the membership account will automatically get created in dap for the buyer. The JVZoo or WarriorPlus affiliate Ids will not be in dap. DAP only stores and manages the dap affiliates. DAP affiliate system is independent and not connected to JVZoo or WarriorPlus affiliate program.

Reply
Jesse - April 5, 2012

Veena – so this is moreso a way to get the benefits of attracting affiliates?

I dont get it, how do the affiliates who referred the customers (thorugh JVZOO) get credited and paid?

Reply
Veena Prashanth - April 6, 2012

Jesse,

If you use JVZoo affiliate program, then it’s all JVZoo. They wont be credited/paid via dap. If you use jvzoo affiliate program, then you shouldn’t use DAP affiliate program for those products, as affiliates can get double commissions – one from JVZoo, one from DAP

So for all products you sell through JVZ, do not setup commissions in DAP

Reply
Tony - April 12, 2012

Hello,

why does one need to use JVZoo at all. Wouldn’t it be alright just to use DAP?

Assumed DAP is installed in the root directory, can one sell products which are presented on HTML sales pages and at the same time use wordpress blog(s)?

If I install DAP in the root directory of the main hosting account (=parent Domain) and all products to be sold on the same account and if I also use child sites with other domains, which version of DAP do I need to purchase?

Is there a possibility to limit the number of possible downloads and set an expiration time for products sold?

Thank you very much for answering my questions.
Tony

Reply
Ravi Jayagopal - April 16, 2012

Tony: You need JVZoo if you wish to do instant affiliate “payments” where the money will land in your affiliate’s paypal account in real time at the time of the purchase – something DAP doesn’t do at this point.

>>Assumed DAP is installed in the root directory, can one sell products which are presented on HTML sales pages and at the same time use wordpress blog(s)?< < Yes. >>Is there a possibility to limit the number of possible downloads and set an expiration time for products sold?<< You can set an expiration "day", but not an expiration "time".

Reply
Sterling - April 16, 2012

I have a product that is selling well with one time payment with jvzoo and dap. However, I would like to offer this in a different market as a monthly membership. If I use jvz as the payment provider, will everything sync with dap on the backend? I want to make sure if a user cancels from jvz, that access to the dap protected product is removed.

Reply
Veena Prashanth - April 16, 2012

>>If I use jvz as the payment provider, will everything sync with dap on the backend? < < Yes, it should. If you have integrated it correctly, DAP should receive a notification from jvzoo upon each recurring payment and automatically extend access. >> I want to make sure if a user cancels from jvz, that access to the dap protected product is removed. << Access to product is not removed upon cancellation. Users lose access automatically at the end of the recurring cycle because if no payment comes in, their access will expire (does not get extended). http://www.digitalaccesspass.com/doc/cancellations-and-refunds/

Reply
Veena Prashanth - April 30, 2012

>> 1) When I’m integrating with JVZoo, should I leave the box titled: “Set the following url as your default URL to send your IPN” blank? << Actually if you use the paypal IPN forwarding url, it will only work for Initial payment and not for subsequent recurring payments. We recently integrated the new JVZIPN with DAP. This way you can integrate both one-time and recurring products from jvzoo to dap. You can talk to jvzoo support and have them enable JVZIPN on your account. It might not be enabled by default. After they do that, just set the JVZIPN URL to YOURSITE.com/dap/dap-jvzooipn.php (replace YOURSITE.com with the name of your site). Then download dap 4.3 zip from our site, extract contents of the file and upload just /dap/dap-jvzooipn.php to the dap folder on your site. That's it. Now you can test a purchase via jvzoo and see if the account automatically gets created in dap.

Reply
Mark - September 21, 2012

Also, is it possible to collect additional info (eg tel. number) during the initial sales process on JVZoo (or Warrior+) to pass to DAP?

Reply
Veena Prashanth - September 26, 2012

Hi Mark,

Does jvzoo/ Warrior+ allow you to collect additional info before the purchase and send it to dap via IPN ?

If not, then try to set the dap login page as the landing page (delivery page) in your jvzoo / warriorplus settings.

Also use a ‘redirect’ querystring in the landing page url. So instead of using http://YOURSITE.com/login as the landing page url upon purchase, use http://YOURSITE.com/login?redirect=/myprofile

This way, when the users login to dap post purchase, they will be redirected to /myprofile where you can add additional message requesting the users to enter their phone number etc.
You can create the myprofile page using %%USERPROFILE%% merge tag.

If you do not set ‘redirect’ tag, DAP will use the default ‘post-login-redirect’ url to redirect users upon login.

Reply
Dan - October 1, 2012

I’ve been using JVZOO and Dap for a while now with no problems but all the sudden when I create new products and run a test purchase, it never goes into DAP. However, all my older products still work fine. I’ve checked and rechecked all settings and that the names match between JVZOO and DAP.

Reply
Adam - October 19, 2012

Hi Veena,

I have just started to use JVZoo. I`m set up with them, but not yet with DAP. My question is: How do I configure everything including AWeber. Right now in JVZoo I tick box to use Aweber. ONce someonoe purchase it will be redirected to Thank you page, but meanwhile Follow Up email arrives with downlaod details. I would like to use DAP for this purposes as most of companies have limit on file size secure download.

Reply
Paula - October 23, 2012

How does the Product Name work with this? There is only one field on the screen in JVZoo to add the Product Name and my product name on my site is ‘Gold Members’. If I type ‘Gold Members’ into the product name in JVZoo how will affiliates know what the product actually is if ‘Gold Members’ is all they see?

Reply
Paula - October 23, 2012

Can you also clarify the question already asked about when integrating with JVZoo, should I leave the box titled: “Set the following url as your default URL to send your IPN” blank?

You answered the question but I don’t quite get the response. Do I leave it blank…yes or no?

Reply
Veena Prashanth - October 23, 2012

Paula,

The Product Name in JvZoo should exactly match the product name in dap. Anything else you want to add about the product, add it in the description field.

>>Can you also clarify the question already asked about when integrating with JVZoo, should I leave the box titled: “Set the following url as your default URL to send your IPN” blank? << Do no make it blank. If JVZoo populates it with this default (http://www.jvzoo.com/ipn.php?uid=…), then leave it pointing to the default.

You do NOT have to set :
#2) IPN Forwarding URL.

Make sure to set the JVZIPN URL (Method 1) to http://YOURSITE.com/dap/dap-jvzooipn.php as described here:

http://www.digitalaccesspass.com/forums/threads/673-JVZIPN-gt-DAP-Userflow

Reply
Paula - October 24, 2012

So that means when my product goes out into the JVZoo marketplace all they will see is ‘Gold Members’ as the title. Is that correct?

Reply
Veena Prashanth - October 24, 2012

You will have to check that with jvzoo support.

Reply
Paula - October 29, 2012

Just for anyone else reading this, JVZoo has confirmed that the product title will show up in the Marketplace. So we have created a new product in DAP to reflect the correct name and still have the old product in DAP as well.

Reply
Solomon - September 25, 2013

I intend to integrate Aweber & JV Zoo into DAP. When a purchase is made in JVZoo, I understand that DAP will then create an account. From this point, I want to know the flow from this point onwards in terms of the password generation and whether DAP or Aweber will inform the new member of the same AND when will the new member get access to the member’s area etc.

Thanks.

Reply
Victor - November 1, 2013

The content of forum thread”JVZIPN => DAP – Userflow” is very useful. It would be better for new comers if it can be add into this JVZOO integration guide.

Reply
Andrew - June 24, 2015

Is this possible to have DAP integrated with both jvzoo and clickbank when there is different secret key on jvzoo vs secret key on for clickbank?

Reply
Veena Prashanth - June 25, 2015

Hi Andrew,

>>Is this possible to have DAP integrated with both jvzoo and clickbank when there is different secret key on jvzoo vs secret key on for clickbank?<< Sorry, not possible currently. Thanks, Veena

Reply
Mozie - July 19, 2015

Awesome guide, followed it and worked perfectly, just ran a test purchase in JVZoo and the autologin feature worked nicely. Great feature and plugin overall. Thanks DAP team!

Reply
Vic Dorfman - October 28, 2015

Warning regarding special characters:

I just helped a client with a big launch and we used the following setup:

Amazon EC2 for hosting
Mandrill for SMTP email
DAP for membership
JVZoo for payment processing

We used the autologin feature when integrating with DAP but we found that many of our international buyers didn’t get added to DAP.

Apparently, non-english alphabetic characters prevent DAP from adding a user.

e.g. Ø, é, ü, etc.

I’m not sure that there’s an elegant solution to this so I recommend you simply keep an eye on your sales and support tickets and manually add users whose names contain special characters.

Keep Dapping!

Vic Dorfman – Membership Site Expert

Reply

Leave a Reply: