<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DAP Documentation &#187; Plugins</title>
	<atom:link href="http://www.digitalaccesspass.com/doc/category/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalaccesspass.com/doc</link>
	<description>Documentation for DigitalAccessPass.com</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:59:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Protecting Videos</title>
		<link>http://www.digitalaccesspass.com/doc/protecting-videos/</link>
		<comments>http://www.digitalaccesspass.com/doc/protecting-videos/#comments</comments>
		<pubDate>Mon, 24 May 2010 18:12:05 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[3rd Party Integration]]></category>
		<category><![CDATA[Access Control]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[File Resources]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[Protection FAQ]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=412</guid>
		<description><![CDATA[There are many ways in which you can protect videos.
Case 1: The video file is stored on your web site
By default, DAP can only protect files that are stored on the same web site where DAP is installed.
So if you install DAP on YourSite.com , then your files must also be located on YourSite.com. DAP [...]]]></description>
			<content:encoded><![CDATA[<p>There are many ways in which you can protect videos.</p>
<h3>Case 1: The video file is stored on your web site</h3>
<p>By default, DAP can only protect files that are stored on the same web site where DAP is installed.</p>
<p>So if you install DAP on <strong>YourSite.com</strong> , then your files must also be located on <strong>YourSite.com</strong>. DAP installed on <strong>YourSite.com</strong> cannot protect files (.mp4, .mp3, .html, .pdf, .doc) that are stored on <strong>AnotherSite.com</strong>.</p>
<p>So assuming the files are stored on the same site as DAP, you can (and should) protect both the <strong>actual video file</strong>, as well as the <strong>blog post or page in which the embed-code</strong> for your video is published, by adding both to a Product.</p>
<p>This gives you 2 levels of protection for your videos:</p>
<p><strong>Level 1</strong>: The blog post or page containing the video player code, itself is accessible only by authorized members.<br />
<strong>Level 2</strong>: When an authorized user gets legitimate access to the page where the video is published (because they&#8217;re a paying member, say), even if they try to do a view source and figure out the location of the video (eg., <em>http://yoursite.com/videos/howtovideo1.mp4</em>) , and pass it around by email to their friends (or post the link in an online forum), their friends still can&#8217;t view the video, because the video link itself is protected by DAP.</p>
<p>If you have some text that you want the casual visitor (and Google) to read, but wish to protect only the video, then you could turn Sneak-Peek on (in <strong>Setup</strong> &gt; <strong>Config</strong> &gt; <strong>Advanced</strong>), insert a WordPress more tag (&lt;!&#8211;more&#8211;&gt;) into your post just where you want the content to start being protected, and put the video player&#8217;s embed code after the <em>more</em> tag.</p>
<h3>Case 2: Video file is stored on Amazon S3</h3>
<p>The only 3rd-party-stored video files that DAP can protect at this time are videos (and other files) that are stored on Amazon S3. DAP cannot do this by itself, but uses a special WordPress plugin called <strong><a href="http://S3MediaVault.com" target="_blank">S3MediaVault.com</a></strong> , which is a plugin we developed specifically to make Amazon S3 videos play in your WordPress blog posts/pages. So again you get 2 levels of protection for your videos&#8230;</p>
<p><strong>Level 1</strong>: DAP protects the post/page where the special S3MV video player code is embedded<br />
<strong>Level 2</strong>: The S3MediaVault plugin makes sure that even if someone tried to do a view source and figure out the actual link to your Amazon S3 video, they still won&#8217;t be able to view the video.</p>
<h3>WARNING: Video stored on other 3rd party video sites</h3>
<p>DAP cannot protect, say, videos that are embedded from other 3rd party web sites like YouTube or Hulu. Of course, DAP can always protect the blog post or page itself that contains the video, but once an authorized user gets valid access to that blog page, they can see that it is a YouTube video (say), and then pass that YouTube video link to their friends, in which case DAP cannot protect that external YouTube video link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/protecting-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing Login Widget</title>
		<link>http://www.digitalaccesspass.com/doc/customizing-login-widget/</link>
		<comments>http://www.digitalaccesspass.com/doc/customizing-login-widget/#comments</comments>
		<pubDate>Fri, 21 May 2010 16:25:19 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=408</guid>
		<description><![CDATA[Here&#8217;s how you can customize the HTML, look &#38; feel of the DAP Sidebar Login Widget.
There is a file in the following folder&#8230;
/wp-content/plugins/DAP-WP-LiveLinks/
by name&#8230;
DAP-WP-LoginForm-LoginLogout.html
Make a copy of that file on your desktop, rename it to&#8230;
customDAP-WP-LoginForm-LoginLogout.html
(just added the text &#8220;custom&#8221; at the front of the original file&#8217;s name).
You can then modify this new file however you [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s how you can customize the HTML, look &amp; feel of the DAP Sidebar Login Widget.</p>
<p>There is a file in the following folder&#8230;</p>
<blockquote><p><strong>/wp-content/plugins/DAP-WP-LiveLinks/</strong></p></blockquote>
<p>by name&#8230;</p>
<blockquote><p><strong>DAP-WP-LoginForm-LoginLogout.html</strong></p></blockquote>
<p>Make a copy of that file on your desktop, rename it to&#8230;</p>
<blockquote><p><strong><span style="color: #ff0000;">custom</span>DAP-WP-LoginForm-LoginLogout.html</strong></p></blockquote>
<p>(just added the text &#8220;<span style="color: #ff0000;"><strong>custom</strong></span>&#8221; at the front of the original file&#8217;s name).</p>
<p>You can then modify this new file however you want, including altering spacing, and that&#8217;s what will be displayed.</p>
<p>Just be careful what you change &#8211; do not modify the field names or the submit URL. Feel free to change other visual elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/customizing-login-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>1-Click Upsells With Paypal Standard</title>
		<link>http://www.digitalaccesspass.com/doc/1-click-upsells-with-paypal-standard/</link>
		<comments>http://www.digitalaccesspass.com/doc/1-click-upsells-with-paypal-standard/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 08:14:52 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[1-Click Upsells]]></category>
		<category><![CDATA[Integration with Shopping Carts]]></category>
		<category><![CDATA[Payment Integration]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Upsell Tree]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=314</guid>
		<description><![CDATA[1-Click Upsells, Downsells and OTO&#8217;s are now extremely simple to  implement using the new &#8220;Upsell Tree&#8221; plugin for DAP.
And this particular plugin works with Paypal Standard! Which means you don&#8217;t need a merchant account any more.
All you need is a regular Paypal Business Account.
IMPORTANT: What you need before you can use this plugin

You need [...]]]></description>
			<content:encoded><![CDATA[<p>1-Click Upsells, Downsells and OTO&#8217;s are now extremely simple to  implement using the new &#8220;Upsell Tree&#8221; plugin for DAP.</p>
<p>And this particular plugin works with Paypal Standard! Which means you don&#8217;t need a merchant account any more.</p>
<p>All you need is a regular Paypal Business Account.</p>
<h3>IMPORTANT: What you need before you can use this plugin</h3>
<ol>
<li>You need a <strong>Paypal (Standard) Business </strong>account<strong> </strong></li>
<li>You must have <strong>SSL</strong> (secure server) enabled on your web site.  Ask your web host to enable SSL for your site.</li>
<li>You must have a working version of <strong>DAP 3.7+</strong></li>
<li>You cannot sell a &#8220;Recurring&#8221; product on the upsell. See below.</li>
<li><strong>Here&#8217;s what you CAN do</strong>: You can have a recurring product as the very FIRST product that they purchase (when they click on the &#8220;Buy&#8221; button on your main sales page, and then you can offer any number of upsells or downsells of &#8220;One-Time&#8221; Products.</li>
<li><strong>Here&#8217;s what you CANNOT do</strong>: Offer a &#8220;One-Time&#8221; product as your first product that they buy, and then try to upsell them to a &#8220;Recurring&#8221; Product. Unfortunately, this is a Paypal problem at this time.</li>
</ol>
<h3>Installation &amp; Setup of UpsellTree For Paypal Standard</h3>
<ol>
<li>You need at least DAP v3.7 for this. So login to your DAP account  and download the latest version of DAP and the LiveLinks.</li>
<li>Follow standard procedure for <a href="http://www.digitalaccesspass.com/doc/dap-installation/" target="_blank">installing DAP</a> (OR) <a href="http://www.digitalaccesspass.com/doc/upgrading-to-latest-version-dap/" target="_blank">upgrading your DAP &amp; LiveLinks versions</a>.  Nothing different there.</li>
<li><a href="http://DigitalAccessPass.com/buyupselltree.php" target="_blank">Purchase the UpsellTree plugin</a>, login to your DAP  account and download the plugin zip file, <strong>UpsellTreePaypalStandard.zip</strong> .</li>
<li>Unzip <strong>UpsellTreePaypalStandard.zip</strong> to your desktop. It will unzip the  files to a new folder on your desktop, called &#8220;<strong>PaypalStandardUpsellTree</strong>&#8220;.</li>
<li>Upload all the files inside, directly to your &#8220;<strong>dap</strong>&#8221; folder on  your web site. <strong>DO NOT</strong> upload the folder itself. Just the files inside.</li>
<li>Log in to your Paypal account.</li>
<li>Click on &#8220;Profile&#8221;</li>
<li>Click on &#8220;Request API Credentials&#8221; (under &#8216;Account Information&#8217; section). It will bring you to the API access page.</li>
<li>Under Option 2, click on &#8220;Request API credentials&#8221; to create your own API username and password.</li>
<li>Click on &#8220;Request API signature&#8221;</li>
<li>Click on &#8220;Agree &amp; Submit&#8221;</li>
<li>Note down the following pieces of  information:<br />
* API Username<br />
* API Password<br />
* API Signature</li>
<li>That&#8217;s it as far as your Paypal account is concerned. Now back to DAP on your site.</li>
<li>Log in to your DAP Dashboard</li>
<li>Go to &#8220;<strong>Config &gt; Payment  Processing</strong>&#8220;.</li>
<li>Enter the 3 pieces of information (from Step #12 above) into the DAP Config fields <strong>- Paypal API Username</strong>, <strong>Paypal API Password</strong>,  and <strong>Paypal API Signature</strong>. Cick  &#8220;Update&#8221; next to each of the  fields each time, and save the changes.</li>
<li><strong>This step applies to you only if you are already using  1ShoppingCart with DAP</strong> (if not, skip to next step):<br />
Be sure to <a href="http://www.digitalaccesspass.com/doc/setting-up-cron-jobs/" target="_blank">disable the &#8220;Email Order&#8221; cron job</a> from your web  hosting control panel (&#8220;Cron Jobs&#8221; screen), because you don&#8217;t want your  orders to be double-processed.</li>
<li>Go to the &#8220;Products&#8221; page. You will now see a few new links, below the &#8220;Products&#8221; list on the left.</li>
<li><img title="newproductspage" src="../wp-content/uploads/2010/01/newproductspage.jpg" alt="newproductspage" width="600" height="490" /></li>
</ol>
<ol>
<li>A) <strong>Product Price</strong>: For a 1-time purchase  product, this is the product&#8217;s purchase price. For a recurring product,  this is the &#8220;recurring&#8221; price (what the customer gets charged month  after month).<br />
B) <strong>Trial Amount</strong>: This is only if there&#8217;s a trial amount. If no  trial, leave this empty.<br />
C) <strong>Recurring Count</strong>: How long is your subscription? If you said  &#8220;Forever&#8221;, then enter the number 9999 here. If it ends after 6 months,  then enter 6 here.</li>
<li>Set these fields to valid values.</li>
<li>NOTE: This plugin allows only 1 trial. So in the recurring cycle  fields, make sure <strong>&#8220;Payment/Trial Period #2&#8243;</strong> and <strong>&#8220;Payment/Trial  Period #3&#8243;</strong> are both the same (set to same number of days: like 30).  Example below shows the setting for a &#8220;7 day&#8221; trial period, followed by  recurring payments every &#8220;30 days&#8221;.<br />
<img title="authnet_recurring_cycle" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/01/authnet_recurring_cycle.png" alt="authnet_recurring_cycle" width="346" height="278" /></li>
<li>If you are not offering a trial, then leave the <strong>Trial Amount </strong>as  <strong>$0.00</strong>.</li>
<li>But if you really wanted to offer a FREE TRIAL, then you must set  the <strong>Trial Amount</strong> to at least <strong>$0.01</strong> (1 penny).</li>
<li>Once you&#8217;ve saved the product, you can now click on any of the two  new &#8220;Generate&#8230; Button Code&#8221; links that are located right below the  product list combo box.</li>
<li><strong>&#8220;Generate Paypal Standard Buy Button&#8221;</strong> link:<br />
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.<br />
<a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/03/1click-paypal-standard-links.png"><img class="alignnone size-full wp-image-320" style="border: 1px solid black;" title="1click-paypal-standard-links" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/03/1click-paypal-standard-links.png" alt="" width="351" height="400" /></a></li>
<li>Here&#8217;s what the HTML code looks like:<br />
&lt;form name=&#8221;generate_paypal&#8221; method=&#8221;post&#8221; action=&#8221;/dap/PaypalSetExpressCheckout.php&#8221;&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;item_name&#8221; value=&#8221;Paypal Upsell Test&#8221;/&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;description&#8221; value=&#8221;This is a dummy Subscription Product with a monthly subscription &#8211; payments every 30 days.&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;amount&#8221; value=&#8221;0.01&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;trial_amount&#8221; value=&#8221;0.00&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;total_occurrences&#8221; value=&#8221;1&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;is_recurring&#8221; value=&#8221;Y&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;recurring_cycle_1&#8243; value=&#8221;30&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;recurring_cycle_2&#8243; value=&#8221;30&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;recurring_cycle_3&#8243; value=&#8221;30&#8243; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;payment_succ_page&#8221; value=&#8221;https://www.contentresponder.com/dap/continue.php?url=/dap/upsell1-paypalstandard-sample.html&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;payment_err_page&#8221; value=&#8221;https://www.contentresponder.com/dap/paymentError.php&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;payment_cancel_page&#8221; value=&#8221;https://www.contentresponder.com/dap/cancel.php&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;payment_gateway&#8221; value=&#8221;paypal&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;is_submitted&#8221; value=&#8221;Y&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Buy Now&#8221; /&gt;<br />
&lt;/form&gt;</li>
<li>If you&#8217;re doing upsells, the only thing you need to do is, look for  the &#8220;payment_succ_page&#8221; field in the above form. By default it will  point to:<br />
<strong>https://www.example.com/dap/continue.php?url=/dap/upsell1.html</strong></li>
<li>Modify the file <strong>upsell1.html</strong> within your <strong>dap</strong> folder,  to create your 1-Click Upsell offer. Or if you don&#8217;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.</li>
<li>On the upsell page, if you want to upsell say, Product B, then make  sure you set up &#8220;Product B&#8221; ahead of time in DAP, and set up the price  and recurring options. Then for upsell products only, click on the  &#8220;Generate Authnet 1-Click Upsell&#8221; link to generate the 1-Click Upsell  Buy button code, as the upsell buy button is slightly different than the  &#8216;regular&#8217; buy button code. Now take the upsell buy button code like you  did before, and paste it in upsell1.html. That&#8217;s it.</li>
<li>You can repeat this process for unlimited upsells, downsells and  one-time offers. No limits.</li>
</ol>
<p>That&#8217;s it.</p>
<p>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 &amp; SSL  already installed, it shouldn&#8217;t take you more than 1/2 hour to set up  your 1-Click Upsells/Downsells/OTO&#8217;s. And if you&#8217;re not using  Upsells/Downsells, then it can be done even faster.</p>
<p>If you have any further questions, feel free to open a support  ticket, and we will assist you in getting this going.</p>
<h2>&#8220;Upsell-Tree&#8221; with Paypal Payments Pro</h2>
<h3>Unlimited License</h3>
<h1><a href="http://DigitalAccessPass.com/buynow.php#upselltree">Click here  to buy</a></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/1-click-upsells-with-paypal-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1-Click Upsells With Paypal Website Payments Pro</title>
		<link>http://www.digitalaccesspass.com/doc/1-click-upsells-paypal-website-payments-pro/</link>
		<comments>http://www.digitalaccesspass.com/doc/1-click-upsells-paypal-website-payments-pro/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 06:13:44 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Payment Integration]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[Paypal Website Payments Pro]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=260</guid>
		<description><![CDATA[1-Click Upsells, Downsells and OTO&#8217;s are now extremely simple to implement using the new &#8220;Upsell Tree&#8221; plugin for DAP.
And this plugin works with Paypal Website Payments Pro!
What you need before you can use this plugin

You need a Paypal Website Payments Pro merchant account with Recurring Billing enabled.
You must have SSL (secure server) enabled on your [...]]]></description>
			<content:encoded><![CDATA[<p>1-Click Upsells, Downsells and OTO&#8217;s are now extremely simple to implement using the new &#8220;Upsell Tree&#8221; plugin for DAP.</p>
<p>And this plugin works with Paypal Website Payments Pro!</p>
<h3>What you need before you can use this plugin</h3>
<ol>
<li>You need a <strong>Paypal Website Payments Pro</strong> merchant account with Recurring Billing enabled.</li>
<li>You must have <strong>SSL</strong> (secure server) enabled on your web site. Ask your web host to enable SSL for your site.</li>
<li>You must have a working version of <strong>DAP 3.6+</strong>.</li>
</ol>
<h3>Installation &amp; Setup of UpsellTree</h3>
<ol>
<li>You need at least DAP v3.6 for this. So login to your DAP account and download the latest version of DAP and the LiveLinks.</li>
<li>Follow standard procedure for <a href="http://www.digitalaccesspass.com/doc/dap-installation/" target="_blank">installing DAP</a> (OR) <a href="http://www.digitalaccesspass.com/doc/upgrading-to-latest-version-dap/" target="_blank">upgrading your DAP &amp; LiveLinks versions</a>. Nothing different there.</li>
<li><a href="http://DigitalAccessPass.com/buyupselltree.php" target="_blank">Purchase the UpsellTree plugin</a>, login to your DAP account and download the plugin zip file, <strong>PaypalUpsellTree.zip</strong> .</li>
<li>Unzip <strong>PaypalUpsellTree.zip</strong> to your desktop. It will unzip the files to a new folder on your desktop, called &#8220;PaypalUpsellTree&#8221;.</li>
<li>Upload all the files inside, directly to your &#8220;<strong>dap</strong>&#8221; folder on your web site. <strong>DO NOT</strong> upload the folder itself.</li>
<li>Log in to your Paypal account and retrieve the following 3 pieces of information:<br />
* Paypal API Username<br />
* Paypal API Password<br />
* Paypal API Signature</li>
<li>Now log in to your DAP Dashboard and go to &#8220;<strong>Config &gt; Payment Processing</strong>&#8220;.</li>
<li>Enter the <strong>Paypal API Username</strong>, <strong>Paypal API Password</strong>, and <strong>Paypal API Signature</strong> that you noted down earlier (<strong>Step #9</strong> above) into the respective fields, and click  &#8220;Update&#8221; next to the fields to save the changes.</li>
<li><strong>This step applies to you only if you are already using 1ShoppingCart with DAP</strong> (if not, skip to next step):<br />
Be sure to <a href="http://www.digitalaccesspass.com/doc/setting-up-cron-jobs/" target="_blank">disable the &#8220;Email Order&#8221; cron job</a> from your web hosting control panel (&#8220;Cron Jobs&#8221; screen), because you don&#8217;t want your orders to be double-processed.</li>
<li>Go to the &#8220;Products&#8221; page. You will now see a few new fields (some because of of DAP 3.5, some because of the new plugin).<br />
<img style="border: 1px solid black;" title="newproductspage" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/01/newproductspage.jpg" alt="newproductspage" width="600" height="490" /><br />
A) <strong>Product Price</strong>: For a 1-time purchase product, this is the product&#8217;s purchase price. For a recurring product, this is the &#8220;recurring&#8221; price (what the customer gets charged month after month).<br />
B) <strong>Trial Amount</strong>: This is only if there&#8217;s a trial amount. If no trial, leave this empty.<br />
C) <strong>Recurring Count</strong>: How long is your subscription? If you said &#8220;Forever&#8221;, then enter the number 9999 here. If it ends after 6 months, then enter 6 here.</li>
<li>Set these fields to valid values.</li>
<li>NOTE: This plugin allows only 1 trial. So in the recurring cycle fields, make sure <strong>&#8220;Payment/Trial Period #2&#8243;</strong> and <strong>&#8220;Payment/Trial Period #3&#8243;</strong> are both the same (set to same number of days: like 30). Example below shows the setting for a &#8220;7 day&#8221; trial period, followed by recurring payments every &#8220;30 days&#8221;.<br />
<img style="border: 1px solid black;" title="authnet_recurring_cycle" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/01/authnet_recurring_cycle.png" alt="authnet_recurring_cycle" width="346" height="278" /></li>
<li>If you are not offering a trial, then leave the <strong>Trial Amount </strong>as <strong>$0.00</strong>.</li>
<li>But if you really wanted to offer a FREE TRIAL, then you must set the <strong>Trial Amount</strong> to at least <strong>$0.01</strong> (1 penny).</li>
<li>Once you&#8217;ve saved the product, you can now click on any of the two new &#8220;Generate&#8230; Button Code&#8221; links that are located right below the product list combo box.</li>
<li>Even though image below says &#8220;Authnet&#8221;, what you&#8217;ll see is very similar &#8211; and the links will have the word &#8220;Paypal&#8221; instead.<br />
<img style="border: 1px solid black;" title="newproductspage2" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/01/newproductspage2.jpg" alt="newproductspage2" width="480" height="405" /></li>
<li><strong>&#8220;Generate Paypal Buy Button&#8221;</strong> link:<br />
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.<br />
<img style="border: 1px solid black;" title="authnet_buybutton_code" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/01/authnet_buybutton_code.png" alt="authnet_buybutton_code" width="374" height="266" /></li>
<li>Here&#8217;s what the HTML code looks like:<br />
<code>&lt;form name="generate_paypal" method="post" action="https://www.contentresponder.com/dap/buy.php"&gt;<br />
&lt;input type="hidden" name="item_name" value="Example Subscription Product"/&gt;<br />
&lt;input type="hidden" name="description" value="This is a dummy Subscription Product with a monthly subscription - payments every 30 days." /&gt;<br />
&lt;input type="hidden" name="amount" value="1.00" /&gt;<br />
&lt;input type="hidden" name="trial_amount" value="0.01" /&gt;<br />
&lt;input type="hidden" name="total_occurrences" value="9999" /&gt;<br />
&lt;input type="hidden" name="is_recurring" value="Y" /&gt;<br />
&lt;input type="hidden" name="recurring_cycle_1" value="30" /&gt;<br />
&lt;input type="hidden" name="recurring_cycle_2" value="30" /&gt;<br />
&lt;input type="hidden" name="recurring_cycle_3" value="30" /&gt;<br />
<span style="color: #ff0000;"><strong>&lt;input type="hidden" name="payment_succ_page" value="https://www.example.com/dap/continue.php?url=/dap/upsell1.html" /&gt;</strong></span><br />
&lt;input type="hidden" name="payment_gateway" value="authnet" /&gt;<br />
&lt;input type="hidden" name="is_submitted" value="Y" /&gt;<br />
&lt;input type="submit" value="Buy Now" /&gt;<br />
&lt;/form&gt;</code></li>
<li>If you&#8217;re doing upsells, the only thing you need to do is, look for the &#8220;payment_succ_page&#8221; field in the above form. By default it will point to:<br />
<strong>https://www.example.com/dap/continue.php?url=/dap/upsell1.html</strong></li>
<li>Modify the file <strong>upsell1.html</strong> within your <strong>dap</strong> folder, to create your 1-Click Upsell offer. Or if you don&#8217;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.</li>
<li>On the upsell page, if you want to upsell say, Product B, then make sure you set up &#8220;Product B&#8221; ahead of time in DAP, and set up the price and recurring options. Then for upsell products only, click on the &#8220;Generate Authnet 1-Click Upsell&#8221; link to generate the 1-Click Upsell Buy button code, as the upsell buy button is slightly different than the &#8216;regular&#8217; buy button code. Now take the upsell buy button code like you did before, and paste it in upsell1.html. That&#8217;s it.</li>
<li>You can repeat this process for unlimited upsells, downsells and one-time offers. No limits.</li>
</ol>
<h3>Creating Custom Header &amp; Footer for Checkout Page</h3>
<p>To create custom header and footer, create two files by name<strong> cartheader.php</strong> &amp; <strong>cartfooter.php</strong></p>
<p>Upload them to the <strong>dap/inc/</strong> folder.</p>
<p>Whatever HTML snippet you put in the above two files will show up as header &amp; footer on the check out page.</p>
<p>That&#8217;s it.</p>
<h3>Summary</h3>
<p>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 &amp; SSL already installed, it shouldn&#8217;t take you more than 1/2 hour to set up your 1-Click Upsells/Downsells/OTO&#8217;s. And if you&#8217;re not using Upsells/Downsells, then it can be done even faster.</p>
<p>If you have any further questions, feel free to open a support ticket, and we will assist you in getting this going.</p>
<table border="1" cellpadding="5" width="500">
<tbody>
<tr>
<td style="text-align: center;" width="34%" valign="top">
<h2>&#8220;Upsell-Tree&#8221; with Paypal Payments Pro</h2>
<h3>Now Free With Your Purchase Of DAP</h3>
</td>
</tr>
</tbody>
</table>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">&#8220;Upsell-Tree&#8221; Plugin<br />
With Authorize.net Integration,<br />
1-Click Upsells, Downsells,<br />
OTO&#8217;s &amp; Cross-sells1-Site License</p>
<p>One-time payment of<br />
$127</p>
<p>(This is a separate plugin *for* DAP.<br />
Does not include the DAP membership software,<br />
which is available as a free trial here&#8230;)</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/1-click-upsells-paypal-website-payments-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merge Tags For WordPress Posts &amp; Pages</title>
		<link>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/</link>
		<comments>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:23:24 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[LiveLinks]]></category>
		<category><![CDATA[Personalization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=169</guid>
		<description><![CDATA[Here are the merge-tags that you can use in your WP posts, and what they mean. (Click here for merge tags for Autoresponder &#38; Broadcast Emails)
%%LOGIN_FORM%%
This is better suited for a WP &#8220;page&#8221;. This text will be replaced by a login form using which your members can log in to your membership site.
%%SALES_PAGE_URL%%
This text in [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the merge-tags that you can use in your WP posts, and what they mean. (<a href="http://www.digitalaccesspass.com/doc/merge-tags-for-email/">Click here for merge tags for Autoresponder &amp; Broadcast Emails</a>)</p>
<p><strong>%%LOGIN_FORM%%</strong></p>
<p>This is <a href="http://www.digitalaccesspass.com/doc/creating-a-login-page-within-wordpress/">better suited for a WP &#8220;page&#8221;</a>. This text will be replaced by a login form using which your members can log in to your membership site.</p>
<p><strong>%%SALES_PAGE_URL%%</strong></p>
<p>This text in your blog post/page content, will be replaced by the &#8220;Sales Page URL&#8221; field from the Products page.</p>
<p><strong>%%AFFDETAILS%%</strong></p>
<p>This will be replaced by the entire Affiliate section from the default home page at YourSite.com/dap/</p>
<p><strong>%%USERPROFILE%%</strong></p>
<p>This will be replaced by the user profile from the default home page at YourSite.com/dap/</p>
<p><strong>%%USERLINKS%%</strong></p>
<p>This will be replaced by the user links section (the list of what products and what links user currently has access to) from the default home page at YourSite.com/dap/</p>
<p><strong>%%FIRST_NAME%%</strong></p>
<p>This will be replaced by the first-name of the user.</p>
<p><strong>%%EMAIL%%</strong></p>
<p>This will be replaced by the email id of the user.</p>
<p><strong>%%MEMBER_HOME_PAGE%%</strong></p>
<p>This will be replaced by whatever is in &#8220;Config &gt; Advanced &gt; URL of your User-Profile page&#8221;</p>
<p><strong>%%AFF_LINK%%</strong></p>
<p>This will be replaced by the raw affiliate link of the member. If you want it to show up as a link in your blog post, use it like this:</p>
<blockquote><p>&lt;a href=&#8221;%%AFF_LINK%%&#8221;&gt;%%AFF_LINK%%&lt;/a&gt;</p></blockquote>
<p><strong>%%MSG%%</strong></p>
<p>1) Create a WP &#8220;page&#8221; with the slug &#8220;error&#8221;, and it can be accessed  at http://YourSite.com/error/</p>
<p>2) In the body of the page, put the text %%MSG%% &#8211; followed by  whatever copy you want.</p>
<p>3) Enter the URL from Step #1 on your &#8220;Products&#8221; page, in the field  &#8220;Error Page URL&#8221;</p>
<p>4) Logout of DAP, and log back in for the changes to take effect.</p>
<p>Impact: When someone tries to visit a link that has expired, or a  link that they don&#8217;t have access to, they will be redirected to the  above URL, and the system error message will be shown where you put in  the merge code %%MSG%%.</p>
<p><strong>%%PRODUCT_DETAILS_&lt;insert-product-id&gt;%%</strong></p>
<p>Replaces merge tag with Product-specific details (including links  available to the member as part of that Product) on a specific WordPress  page/post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Login/Logout Widget</title>
		<link>http://www.digitalaccesspass.com/doc/loginlogout-widget/</link>
		<comments>http://www.digitalaccesspass.com/doc/loginlogout-widget/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:00:48 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress FAQ]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=166</guid>
		<description><![CDATA[DAP has a Login/Logout Widget that you can use in any widget-ready theme.
Log in as WP admin, and look under &#8220;Appearance &#62; Widgets&#8221;.
You&#8217;ll see the widget. Drag this widget on to any customizable part of your theme.
The widget puts the DAP login form right on your sidebar.
When a user is not logged in, they will [...]]]></description>
			<content:encoded><![CDATA[<p>DAP has a Login/Logout Widget that you can use in any widget-ready theme.</p>
<p>Log in as WP admin, and look under &#8220;Appearance &gt; Widgets&#8221;.</p>
<p>You&#8217;ll see the widget. Drag this widget on to any customizable part of your theme.</p>
<p>The widget puts the DAP login form right on your sidebar.</p>
<p>When a user is not logged in, they will see the login form.</p>
<p>When they are logged in, they just see a &#8220;Logout&#8221; button.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/loginlogout-widget/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Plugin Errors</title>
		<link>http://www.digitalaccesspass.com/doc/plugin-errors/</link>
		<comments>http://www.digitalaccesspass.com/doc/plugin-errors/#comments</comments>
		<pubDate>Thu, 28 May 2009 20:55:48 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Errors]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=47</guid>
		<description><![CDATA[(1) When Activating LiveLinks
If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;
Fatal error: Cannot redeclare dap_filter_posts() (previously declared in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php:11) in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php on line 11
Solution A) This could be because you have incorrectly named the DAP or Livelinks folders.
Remember, the dap folder must always be named dap (all [...]]]></description>
			<content:encoded><![CDATA[<h2>(1) <strong>When Activating LiveLinks</strong></h2>
<p><strong>If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;</strong></p>
<blockquote><p><strong>Fatal error: Cannot redeclare dap_filter_posts() (previously declared in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php:11) in /home/birdtric/public_html/wp-content/plugins/DAP-WP-LiveLinks/DAP-WP-LiveLinks.php on line 11</strong></p></blockquote>
<p><strong>Solution A)</strong> This could be because you have incorrectly named the DAP or Livelinks folders.</p>
<p>Remember, the <strong>dap</strong> folder must always be named <strong>dap</strong> (all lower case &#8211; and not, say, <em>dap_v3.0</em>). And the livelinks folder must be named <strong>DAP-WP-LiveLinks</strong> .</p>
<p><strong>Solution B)</strong> It is possible that your web site does not meet the <a href="http://www.digitalaccesspass.com/doc/installation-pre-installation-faqs/" target="_self">minimum requirements to run DAP</a> .</p>
<p>If you <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a ticket</a> and give us your FTP info and your WordPress Admin login info, we can confirm this to you right away.</p>
<p>&#8212; *** &#8212;</p>
<p><strong>If you are seeing an error that looks like this when you try to activate LiveLinks&#8230;</strong></p>
<blockquote><p>Oops! Could not create the config file (dap-config.php). Please make the &#8216;dap&#8217; folder writable by doing CHMOD 755 (and if that doesn&#8217;t work, then try CHMOD 777.)<br />
Installation failed. Please de-activate LiveLinks and re-activate it when you&#8217;ve fixed the issue. (106)</p></blockquote>
<p>* CHMOD just the <strong>dap</strong> directory to 777.<br />
* Then de-activate and activate the LiveLinks plugin.<br />
* This time around, it should be able create the <strong>dap-config.php</strong> file within the <strong>dap</strong> directory. You should see the successful installation message.<br />
* CHMOD just the <strong>dap</strong> directory back to 755.</p>
<p>If that doesn&#8217;t work, then <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a ticket</a> with the FTP info and WP admin info.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(2) Session Error</h2>
<p>If you see an error that looks like this&#8230;</p>
<blockquote><p><strong>Fatal error: Dap_Session::isLoggedIn() [dap-session.isloggedin]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &#8220;Dap_Session&#8221; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/site/public_html/dap/inc/classes/Dap_Session.class.php on line 41</strong></p></blockquote>
<p>This is basically caused by someone else&#8217;s 3rd-party WordPress plugin that is wiping out the &#8220;session&#8221; data (or user data stored in memory) which DAP relies on to store the user information. So there are two things you can try&#8230;</p>
<ol>
<li>See if you have a plugin by name &#8220;WordPress Automattic Upgrade&#8221; in your wordpress plugins page.This has created many issues for so many other plugins too, including LiveLinks. Just de-activate this plugin, and your error should go away. Also, if you are using WordPress version 2.7.1, you don&#8217;t really need this plugin any more &#8211; the automatic upgrade feature has been built right into this version.</li>
<li>See if you have a plugin for doing &#8220;Captcha&#8221; &#8211; this is where to prevent bots from spamming your comments, your visitor is presented with some kind of an image to verify that they are human. Try with that de-activated.</li>
<li>If none of the above worked, or if you don&#8217;t have any of the above plugins active and you&#8217;re still seeing the error, then just try de-activating all other plugins temporarily (except LiveLinks, of course), and turn them back on one-by-one.</li>
</ol>
<p>Refresh your blog page every time you activate a plugin. That way, you will know which is the plugin that is causing the error.</p>
<p>If that still doesn&#8217;t help, just <a href="http://www.DigitalAccessPass.com/support/" target="_blank">open a support ticket</a> and we&#8217;ll take care of it.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(3) PDO Error</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Class &#8216;PDO&#8217; not found in /home1/knowlee3/public_html/buildamagneticnetwork/dap/inc/classes/Dap_Connection.class.php on line 19</strong></p></blockquote>
<p>If DAP had been working fine on your web site, and you all of a sudden see this error, then your host quietly pulled the rug from under your feet <img src='http://www.digitalaccesspass.com/doc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . This appears because they either deliberately or mistakenly disabled the &#8220;PDO&#8221; library, which is a <strong>must-have requirement for DAP to run</strong>.</p>
<p>So check with your host and ask them &#8220;if they disabled PHP/PDO for MySQL on your server recently&#8221;.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(4) Memory Allocation</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16 bytes) in /home/yoursite.com/public_html/dap/inc/classes/Dap_Connection.class.php on line 19</strong></p></blockquote>
<p>If this happens just once, then just ignore it.</p>
<p>But if it occurs more than once, then it could be because:</p>
<p>a) You recently made some changes to your DAP files or web site files, and overwrote/updated your dap-config.php file with the wrong database information. Even though it shows up like a memory issue, in reality it could be because DAP is unable to connect to the database because of incorrect information in the dap config file.</p>
<p>b) Your server legitimately has a low memory limit set by your host, and your host needs to increase the memory allocated to PHP/PDO. Open a ticket with your web host to do this.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>(5) Simple-Pie &amp; Memory Allocation</h2>
<p>You see an error like this:</p>
<blockquote><p><strong>Fatal error: Allowed memory size of 37423432 bytes exhausted (tried to allocate 371520 bytes) in /&#8230;/public_html/~username/wp-includes/class-simplepie.php</strong></p></blockquote>
<p>Open the file <strong>wp-config.php</strong> (which is in your blog&#8217;s main folder)</p>
<p>Add this line at the top&#8230;</p>
<blockquote><p><code>define('WP_MEMORY_LIMIT', '64M');</code></p></blockquote>
<p>That should take care of the error.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1113px; width: 1px; height: 1px;"><strong><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #333333;">Fatal error</span></strong><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #333333;">: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in <strong>/home8/paladinc/public_html/equityarb/wp-includes/class-simplepie.php</strong></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/plugin-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
