If you use email parsing to integrate DAP and Aweber, then the Aweber list will always be double-opt-in.
But if you want your Aweber list to be single-opt-in, then you can use the Aweber webform (instead of DAP sign-up form) and follow the steps below to integrate DAP with Aweber.
1. Go to DAP admin panel -> manage products page.
2. Note down the product Id of the product to which you want to signup the users.
3. There is a file called dap-aweber.php in your /dap folder. Make a copy of that file and call it dap-aweber-<productId>.php. Replace <productId> with the product Id you noted in step 2.
If the productId = 2, then you will end up with a file called dap-aweber-2.php.
4. Open this file (dap-aweber-2.php), and change this line:
$default_product_id = 1; //Change this to any product id from DAP
So, in this example, change it to:
$default_product_id = 2; //Change this to any product id from DAP
Upload this file back to /dap folder on your site.
3. Now login to AWeber, select your single-opt-in list in AWeber -> Webform -> click on ‘Go to Step 2′ towards the bottom of the page.
http://screencast.com/t/ZTE0MDhhYTY
Click on the thankyou page dropdown and select ‘custom page’.
Set the thank you Page URL to http://<yoursite.com>/dap/dap-aweber-<productId>.php
Replace <yoursite.com> with the name of your site. Replace <productId> with the product Id you noted in step 2.
4. Use the Aweber web form for signing up customers (instead of dap direct signup form).
That’s it.
Everytime a users signs up via the aweber web form to your site, they will automatically be added to DAP.
You can configure the welcome/thankyou message in DAP to send out the dap login id and password
OR
You can leave the welcome/thankyou message in DAP empty. Configure DAP to generate a default password (DAP Admin -> Setup -> config -> Advanced) as shown in the screencast below and set up an autoresponder in Aweber so when the users signup via the Aweber form, they can receive their dap id/password details via Aweber directly.
http://screencast.com/t/MjY0NGI3
1-Click Upsells, Downsells and OTO’s are now extremely simple to implement using the new “Upsell Tree” plugin for DAP.\
What you need before you can use this plugin
- You need an Authorize.net merchant account with Automated Recurring Billing (ARB) enabled.
- You must have SSL (secure server) enabled on your web site. Ask your web host to enable SSL for your site.
- You must have a working version of DAP 3.5+.
Installation & Setup of UpsellTree
- You need at least DAP v3.5 for this. So login to your DAP account and download DAP v3.5 and the LiveLinks v1.1.
- Follow standard procedure for installing DAP (OR) upgrading your DAP & LiveLinks versions. Nothing different there.
- Purchase the UpsellTree plugin, login to your DAP account and download the plugin zip file, AuthnetUpsellTree.zip .
- Unzip AuthnetUpsellTree.zip to your desktop. It will unzip the files to a new folder on your desktop, called “AuthnetUpsellTree”.
- Upload all the files inside, directly to your “dap” folder on your web site. DO NOT upload the folder itself.
- Log in to your Authorize.net account, go to the “Settings” page.
- Click on the “Silent Post URL”.

- Change it to: http://YourSite.com/dap/dap-silentpost.php . Be sure to change the text “YourSite.com” to your actual domain name.

- On the same settings page, click on the “API Login ID and Transaction Key” link towards the bottom, and make a note of your “API Login ID” and “Transaction Key” on a piece of paper. That page also lets you create a new Transaction key or modify your existing one.

That’s it from the Authnet side.
- Now log in to your DAP Dashboard and go to “Config > Payment Processing“.
- Enter the “API Login ID” and “Transaction Key” that you noted down earlier (Step #9 above) into the respective fields, and click “Update” next to the fields to save the changes.

- This step applies to you only if you are already using 1ShoppingCart with DAP (if not, skip to next step):
Be sure to remove the “Email Order” cron job from your web hosting control panel (“Cron Jobs” screen), because you don’t want your orders to be double-processed.
- Go to the “Products” page. You will now see a few new fields (some because of of DAP 3.5, some because of the new plugin).

A) Product Price: For a 1-time purchase product, this is the product’s purchase price. For a recurring product, this is the “recurring” price (what the customer gets charged month after month).
B) Trial Amount: This is only if there’s a trial amount. If no trial, leave this empty.
C) Recurring Count: How long is your subscription? If you said “Forever”, then enter the number 9999 here. If it ends after 6 months, then enter 6 here.
- Set these fields to valid values.
- NOTE: The DAP Authorize.net allows 1 trial. So in the recurring cycle fields, make sure “Payment/Trial Period #2″ and “Payment/Trial Period #3″ are both the same (set to same number of days: like 30). Example below shows the setting for a “7 day” trial period, followed by recurring payments every “30 days”.

- If you are not offering a trial, then just set the Trial Amount to $0.00. But if you really wanted to offer a FREE TRIAL, then you must set the Trial Amount to at least $0.01 (1 penny).
- Once you’ve saved the product, you can now click on any of the two new “Generate… Button Code” links that are located right below the product list combo box.

- “Generate Authnet Buy Button” link:
This generates the buy button HTML code for your product, which you can then directly paste into your sales page. When you click on this link, you will get a pop-up that shows the actual HTML code for your button. The price, trial price, and recurring options are all taken from your Product settings. So make sure you have saved your Product changes before you click on this link.

- Here’s what the HTML code looks like:
<form name="generate_authnet" method="post" action="https://www.contentresponder.com/dap/buy.php">
<input type="hidden" name="item_name" value="Example Subscription Product"/>
<input type="hidden" name="description" value="This is a dummy Subscription Product with a monthly subscription - payments every 30 days." />
<input type="hidden" name="amount" value="1.00" />
<input type="hidden" name="trial_amount" value="0.01" />
<input type="hidden" name="total_occurrences" value="9999" />
<input type="hidden" name="is_recurring" value="Y" />
<input type="hidden" name="recurring_cycle_1" value="30" />
<input type="hidden" name="recurring_cycle_2" value="30" />
<input type="hidden" name="recurring_cycle_3" value="30" />
<input type="hidden" name="payment_succ_page" value="https://www.contentresponder.com/dap/continue.php?url=/dap/upsell1.html" />
<input type="hidden" name="payment_gateway" value="authnet" />
<input type="hidden" name="is_submitted" value="Y" />
<input type="submit" value="Buy Now" />
</form>
- If you’re doing upsells, the only thing you need to do is, look for the “payment_succ_page” field in the above form. By default it is pointing to:
https://www.contentresponder.com/dap/continue.php?url=/dap/upsell1.html
- Modify the “upsell1.html” file within your dap folder, to make your 1-Click Upsell offer. Or if you don’t wish to use 1-Click upsells, you can make just about any kind of upsell offer on that page. The upsell1.html that comes with the plugin has a sample upsell page already created for you, just so you get an idea of what that will look like.
- On the upsell page, if you want to upsell say, Product B, then make sure you set up “Product B” ahead of time in DAP, and set up the price and recurring options. Then for upsell products only, click on the “Generate Authnet 1-Click Upsell” link to generate the 1-Click Upsell Buy button code, as the upsell buy button is slightly different than the ‘regular’ buy button code. Now take the upsell buy button code like you did before, and paste it in upsell1.html. That’s it.
- You can repeat this process for unlimited upsells, downsells and one-time offers. No limits.
That’s it.
While it looks like a LOT of steps, that is only because we have to explain the steps in detail so they are clear. In reality, it is very simple to set up, and starting from scratch, if you have DAP & SSL already installed, it shouldn’t take you more than 1/2 hour to set up your 1-Click Upsells/Downsells/OTO’s. And if you’re not using Upsells/Downsells, then it can be done even faster.
If you have any further questions, feel free to open a support ticket, and we will assist you in getting this going.
“Upsell-Tree” Plugin
With Authorize.net Integration,
Unlimited 1-Click Upsells, Downsells & OTO’s
1-Site License for a One-time payment of
|
“Upsell-Tree” Plugin
With Authorize.net Integration,
1-Click Upsells, Downsells,
OTO’s & Cross-sells
1-Site License
One-time payment of
$127
(This is a separate plugin *for* DAP.
Does not include the DAP membership software,
which is available as a free trial here…)
Go to “DAP Admin > Templates”.
The header/footer (for the member’s home page), and almost all the emails that are sent to the user, are customizable using this screen.
Just select the template you wish to modify from the menu on the left, make the changes, and save it.
That’s it!