{"id":213,"date":"2010-01-14T23:29:19","date_gmt":"2010-01-15T03:29:19","guid":{"rendered":"http:\/\/www.digitalaccesspass.com\/doc\/?p=213"},"modified":"2014-03-01T22:36:23","modified_gmt":"2014-03-02T06:36:23","slug":"upsell-tree-1click-upsells-downsells-otos","status":"publish","type":"post","link":"http:\/\/digitalaccesspass.com\/doc\/upsell-tree-1click-upsells-downsells-otos\/","title":{"rendered":"Buy Buttons, 1-Click Upsells, Downsells &#038; OTO&#8217;s using Authorize.net"},"content":{"rendered":"<p>Selling through Authorize.net, 1-Click Upsells, Downsells and One-Time Offers (OTO&#8217;s) are all now extremely simple to implement using the new <strong>Shopping Cart Plugin for DAP<\/strong>.<\/p>\n<p>This post explains how to create buy buttons for selling through Authorize.net.<\/p>\n<p>Your site visitors never have to leave your site in order to make a purchase, if you are selling through Authorize.net. DAP itself will act as your shopping cart, and buyers can checkout and make purchases by staying right on your web site.<\/p>\n<p>The <strong>DAP Shopping Cart<\/strong> itself is your actual shopping cart that connects to Authorize.net. You need to install this plugin whether you wish to accept one-time or subscription payments via Authorize.net, or whether you wish to do Upsells, and Downsells.<\/p>\n<h3>What you need before you can use this plugin<\/h3>\n<ol>\n<li>You need an Authorize.net merchant account<\/li>\n<li>If you want to sell subscription-based products, then you also need Automated Recurring Billing (ARB) enabled in your Authorize.net account.<\/li>\n<li>You must have SSL (secure server) enabled on your web site. Ask your web host to enable SSL for your site.<\/li>\n<li>You must have a working version of DAP 3.5+.<\/li>\n<\/ol>\n<h3>Installation &amp; Setup of UpsellTree<\/h3>\n<ol>\n<li>You need be using at least DAP v3.5 for this.<\/li>\n<li>If you haven&#8217;t installed DAP already, then <a href=\"http:\/\/www.digitalaccesspass.com\/doc\/dap-installation\/\" target=\"_blank\">install DAP<\/a> first.<\/li>\n<li>Log in to <a href=\"http:\/\/DigitalAccessPass.com\/dap\/\" target=\"_blank\">our member&#8217;s area<\/a> and download the plugin file, <strong>DAPShoppingCart.zip<\/strong> .<\/li>\n<li>Unzip <strong>DAPShoppingCart.zip<\/strong> to your desktop. It will unzip the files to a new folder on your desktop, called\u00a0<strong>DAPShoppingCart<\/strong>.<\/li>\n<li>Upload ALL of the files inside, DIRECTLY to your &#8220;dap&#8221; folder on your web site. <strong>DO NOT<\/strong> upload the folder itself &#8211; just the files inside.<\/li>\n<li>Log in to your Authorize.net account, and go to the &#8220;Settings&#8221; page.<\/li>\n<li>Click on <strong>Silent Post URL<\/strong>.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-225\" style=\"border: 1px solid black;\" title=\"authnet_silentpost\" src=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost.png\" alt=\"authnet_silentpost\" width=\"480\" height=\"330\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost.png 600w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost-300x206.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/li>\n<li>On the next page, set the <strong>URL<\/strong> field, to\u00a0 <strong>http:\/\/YourSite.com\/dap\/dap-silentpost.php<\/strong> . Be sure to change the text &#8220;YourSite.com&#8221; to your actual domain name. Click &#8220;Submit&#8221;. It will take you back to the <strong>Settings<\/strong> page.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-226\" style=\"border: 1px solid black;\" title=\"authnet_silentpost_submit\" src=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost_submit.png\" alt=\"authnet_silentpost_submit\" width=\"480\" height=\"260\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost_submit.png 600w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_silentpost_submit-300x162.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/li>\n<li>On the <strong>Settings<\/strong> page, now click on the &#8220;<strong>API Login ID and Transaction Key<\/strong>&#8221; link towards the bottom.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-224\" style=\"border: 1px solid black;\" title=\"authnet_settings\" src=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_settings.png\" alt=\"authnet_settings\" width=\"480\" height=\"394\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_settings.png 779w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_settings-300x246.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/li>\n<li>On the next page, make a note of your &#8220;<strong>API Login ID<\/strong>&#8221; and &#8220;<strong>Transaction Key<\/strong>&#8221; on a piece of paper (or copy\/paste it into a text file). That page also lets you create a new Transaction key or modify your existing one.<\/li>\n<li>That&#8217;s it for Authnet.<\/li>\n<li>Now, log in to your DAP Dashboard on your side, and go to &#8220;<strong>DAP Admin &gt; Setup &gt; Config &gt; Payment Processing<\/strong>&#8220;.<\/li>\n<li>Enter the &#8220;<strong>API Login ID<\/strong>&#8221; and &#8220;<strong>Transaction Key<\/strong>&#8221; that you noted down earlier (<strong>Step #9<\/strong> above) into the respective fields, and click\u00a0 &#8220;Update&#8221; next to the fields to save the changes.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-227\" style=\"border: 1px solid black;\" title=\"authnet_dap_config\" src=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_dap_config.png\" alt=\"authnet_dap_config\" width=\"790\" height=\"242\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_dap_config.png 790w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_dap_config-300x91.png 300w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/li>\n<li><strong>This step applies to you only if you are already using 1ShoppingCart with DAP<\/strong> (if not, skip to next step):<br \/>\nBe sure to <a href=\"http:\/\/www.digitalaccesspass.com\/doc\/setting-up-cron-jobs\/\" target=\"_blank\">remove 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>\n<li>Go to the <strong>Products &gt; Manage<\/strong>.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-215\" 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\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/newproductspage.jpg 600w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/newproductspage-300x245.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\nA) <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 \/>\nB) <strong>Trial Amount<\/strong>: This is only if there&#8217;s a trial amount. If no trial, leave this empty.<br \/>\nC) <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>\n<li>Set these fields to valid values.<\/li>\n<li>NOTE: The DAP Authorize.net allows 1 trial. So in the recurring cycle fields, make sure <strong>&#8220;Payment\/Trial Period #2&#8221;<\/strong> and <strong>&#8220;Payment\/Trial Period #3&#8221;<\/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 \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-231\" 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\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_recurring_cycle.png 432w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_recurring_cycle-300x240.png 300w\" sizes=\"(max-width: 346px) 100vw, 346px\" \/><\/li>\n<li>If you are not offering a trial, then just set the <strong>Trial Amount <\/strong>to <strong>$0.00<\/strong>. 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>\n<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.<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-216\" 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\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/newproductspage2.jpg 600w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/newproductspage2-300x253.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/li>\n<li><strong>&#8220;Generate Authnet Buy Button&#8221;<\/strong> link:<br \/>\nThis 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 \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-229\" 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\" srcset=\"http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_buybutton_code.png 467w, http:\/\/digitalaccesspass.com\/doc\/wp-content\/uploads\/2010\/01\/authnet_buybutton_code-300x213.png 300w\" sizes=\"(max-width: 374px) 100vw, 374px\" \/><\/li>\n<li>Here&#8217;s what the HTML code looks like:<br \/>\n<code>&lt;form name=\"generate_authnet\" method=\"post\" action=\"https:\/\/www.contentresponder.com\/dap\/buy.php\"&gt;<br \/>\n&lt;input type=\"hidden\" name=\"item_name\" value=\"Example Subscription Product\"\/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"description\" value=\"This is a dummy Subscription Product with a monthly subscription - payments every 30 days.\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"amount\" value=\"1.00\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"trial_amount\" value=\"0.01\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"total_occurrences\" value=\"9999\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"is_recurring\" value=\"Y\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"recurring_cycle_1\" value=\"30\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"recurring_cycle_2\" value=\"30\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"recurring_cycle_3\" value=\"30\" \/&gt;<br \/>\n<span style=\"color: #ff0000;\"><strong>&lt;input type=\"hidden\" name=\"payment_succ_page\" value=\"https:\/\/www.contentresponder.com\/dap\/continue.php?url=\/dap\/upsell1.html\" \/&gt;<\/strong><\/span><br \/>\n&lt;input type=\"hidden\" name=\"payment_gateway\" value=\"authnet\" \/&gt;<br \/>\n&lt;input type=\"hidden\" name=\"is_submitted\" value=\"Y\" \/&gt;<br \/>\n&lt;input type=\"submit\" value=\"Buy Now\" \/&gt;<br \/>\n&lt;\/form&gt;<\/code><\/li>\n<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 is pointing to:<br \/>\n<strong>https:\/\/www.contentresponder.com\/dap\/continue.php?url=\/dap\/upsell1.html<\/strong><\/li>\n<li>Modify the &#8220;upsell1.html&#8221; file within your dap folder, to make 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>\n<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>\n<li>You can repeat this process for unlimited upsells, downsells and one-time offers. No limits.<\/li>\n<\/ol>\n<p>That&#8217;s it.<\/p>\n<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>\n<p>If you have any further questions, feel free to open a support ticket, and we will assist you in getting this going.<\/p>\n<table class=\"sofT\" width=\"500\" border=\"1\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\" valign=\"top\" width=\"34%\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Selling through Authorize.net, 1-Click Upsells, Downsells and One-Time Offers (OTO&#8217;s) are all now extremely simple to implement using the new Shopping Cart Plugin for DAP. This post explains how to create buy buttons for selling through Authorize.net. Your site visitors never have to leave your site in order to make a purchase, if you are [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[62,60,91,24,30,26,50,63],"tags":[],"_links":{"self":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/213"}],"collection":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":42,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":4336,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/213\/revisions\/4336"}],"wp:attachment":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}