{"id":1065,"date":"2011-01-23T02:39:30","date_gmt":"2011-01-23T10:39:30","guid":{"rendered":"http:\/\/www.digitalaccesspass.com\/doc\/?p=1065"},"modified":"2014-03-01T22:35:13","modified_gmt":"2014-03-02T06:35:13","slug":"paypal-integration-summary","status":"publish","type":"post","link":"http:\/\/digitalaccesspass.com\/doc\/paypal-integration-summary\/","title":{"rendered":"Paypal Integration Summary"},"content":{"rendered":"<p>DAP supports 3 different types of Paypal Integration.<\/p>\n<p><strong>1) Paypal Hosted Buttons<\/strong><br \/>\n<strong>2) DAP Generated Buttons For Paypal <\/strong><br \/>\n<strong>3) DAP Shopping Cart with Upsells<br \/>\n<\/strong><\/p>\n<p>Let&#8217;s get into more details about each one of them.<\/p>\n[s3mv]DAP-Paypal-Integration-Overview.mp4,640,350,false,false[\/s3mv]\n<h3><strong>1) Paypal Hosted Buttons<\/strong><\/h3>\n<p>You generate the button within your Paypal account.<\/p>\n<p><a href=\"http:\/\/www.digitalaccesspass.com\/doc\/setting-up-your-paypal-button-and-paypal-ipn\/\" target=\"_blank\">Click Here<\/a> to find instructions to integrate <strong>DAP <\/strong>and <strong>Paypal Hosted Buttons.<\/strong><\/p>\n<p>If the integration is not working, <a href=\"http:\/\/www.digitalaccesspass.com\/doc\/troubleshooting-paypal-hosted-button-integration\/\">Click Here<\/a> to find troubleshooting instructions.<\/p>\n<p><strong>Note:<\/strong> you only need to set the following config items for <strong>Paypal hosted buttons<\/strong>.<\/p>\n<p><strong>a)<\/strong> If you want to use <strong>Paypal Sandbox <\/strong>for testing, then set the following to &#8220;Y&#8221;.<br \/>\n<strong>DAP Setup -&gt; Config -&gt; Paypal -&gt; <\/strong><strong>Use Paypal Sandbox: For initial testing only<\/strong><\/p>\n<p>If you want to connect to your <strong>Paypal live account<\/strong>, then set it to &#8220;No&#8221;.<\/p>\n<p><strong>b)<\/strong> If your site has trouble connecting to <strong>Paypal <\/strong>via <strong>CURL <\/strong>and you see this error in DAP orders page =&gt; Check Product and Price(Reprocessible), then update the config below to <strong>FOPEN<\/strong>.<\/p>\n<p><strong>DAP Setup -&gt; Config -&gt; Paypal -&gt; 4) <\/strong><strong>Paypal Communication Protocol: <\/strong>How DAP connects to and communicates with Paypal on the back-end.<strong><\/strong><strong><\/strong><\/p>\n<p>That&#8217;s it.<\/p>\n<p>The following config items are <strong>NOT <\/strong>needed if you use the Paypal hosted buttons.<strong><br \/>\n<\/strong><\/p>\n<p><strong>Paypal API Username <\/strong>&#8211; Only needed if you use the DAP upsell tree plugins for Paypal Payments Pro or Paypal Standard.<br \/>\n<strong>Paypal API Password <\/strong>&#8211; Only needed if you use the DAP upsell tree plugins for Paypal Payments Pro or Paypal Standard.<br \/>\n<strong>Paypal API Signature<\/strong> &#8211; Only needed if you use the DAP upsell tree plugins for Paypal Payments Pro or Paypal Standard.<br \/>\n<strong>Paypal API Endpoint <\/strong>&#8211; Only needed if you use the DAP upsell tree plugins for Paypal Payments Pro or Paypal Standard.<\/p>\n<p><strong>Paypal Business Email ID <\/strong>&#8211; Only needed if you use the DAP generated button for Paypal (DAP Payments\/Coupons -&gt; Generate paypal button)<br \/>\n<strong><br \/>\nMerchant Payment Gateway API Login ID<\/strong>: Only needed if you use e-junkie or the DAP upsell tree plugin for Authorize.net<br \/>\n<strong>Merchant Payment Gateway Transaction Key<\/strong>: Only needed if you use e-junkie or the DAP upsell tree plugin for Authorize.net<\/p>\n<p>The following fields in the DAP Products page ONLY need to be set if you use DAP upsell tree plugin or the DAP generated button for Paypal.<\/p>\n<p><strong>Recurring Count<\/strong>, <strong>Trial Amount a<\/strong>nd <strong>Product Price<\/strong><\/p>\n<p>If you are using regular paypal button, you can leave these empty. Even if these are not-empty, DAP will not use it for regular paypal hosted buttons.<\/p>\n<h3><strong>2) DAP Generated Buttons For Paypal <\/strong><\/h3>\n<p>With DAP 4.0, we have added support for DAP generated buttons for Paypal. You no longer have to generate buttons within Paypal.<\/p>\n<p>You can generate the button for Paypal from within your <strong>DAP Admin Panel -&gt; Payment Processing -&gt; Generate Paypal Button page.<\/strong><\/p>\n<p><a href=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2011\/01\/DAP_Generated_Button.png\" target=\"_blank\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1070\" title=\"DAP_Generated_Button\" src=\"http:\/\/www.digitalaccesspass.com\/doc\/wp-content\/uploads\/2011\/01\/DAP_Generated_Button-300x216.png\" alt=\"\" width=\"477\" height=\"341\" \/><\/a><br \/>\n<a href=\"http:\/\/www.digitalaccesspass.com\/doc\/integrate-dap-generated-buttons-with-paypal\/\" target=\"_blank\"><br \/>\nClick Here<\/a> to find instructions to integrate the DAP generated button with Paypal.<\/p>\n<h3><strong>3) DAP Shopping Cart \/ DAP Upsell Tree Plugins<\/strong><\/h3>\n<p>1) Paypal Standard Upsell Tree Plugin<br \/>\n2) Paypal Payments Pro Upsell Tree Plugin \/ DAP shopping cart<br \/>\n<a href=\"http:\/\/www.digitalaccesspass.com\/doc\/dap-shopping-cart-and-upsell-tree-plugin-summary\/\" target=\"_blank\"><br \/>\nClick Here<\/a> for details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DAP supports 3 different types of Paypal Integration. 1) Paypal Hosted Buttons 2) DAP Generated Buttons For Paypal 3) DAP Shopping Cart with Upsells Let&#8217;s get into more details about each one of them. [s3mv]DAP-Paypal-Integration-Overview.mp4,640,350,false,false[\/s3mv] 1) Paypal Hosted Buttons You generate the button within your Paypal account. Click Here to find instructions to integrate DAP [&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,20,24,30,37,9,55,47,26,63],"tags":[],"_links":{"self":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/1065"}],"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=1065"}],"version-history":[{"count":28,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/1065\/revisions"}],"predecessor-version":[{"id":4275,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/posts\/1065\/revisions\/4275"}],"wp:attachment":[{"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/media?parent=1065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/categories?post=1065"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/digitalaccesspass.com\/doc\/wp-json\/wp\/v2\/tags?post=1065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}