Entries Tagged 'Integration with Shopping Carts' ↓
December 29th, 2011 — 3rd Party Integration, Google Checkout, Integration with Shopping Carts, Payment Integration, Setup
1) Update DAP Setup > Config -> Secret Authorization Key to be…
YourGCmerchant_id|YourGCmerchant_key
2) Point the Google Checkout IPN handler to
http://yoursite.com/dap/dap-gc-responsehandler.php
(replace yoursite.com with the name of your site).
3) Create a DAP product and make sure the item name that your GC Item Name exactly matches the DAP Product Name.
That’s it!
NOTE
You will find a file by name dap-gc-responsehandler.php in your dap folder.
Use this file as is, with no changes, during testing. Nothing to change.
But once you’re ready to go live, open the file, and find the line below:
$server_type = “‘sandbox”;
And change it to:
$server_type = “‘production”;
December 28th, 2011 — 3rd Party Integration, DigiResults, Integration with Shopping Carts, Payment Integration, Setup
1) Go to DigiResults.com “Manage” products tab at https://www.digiresults.com/manage/products
2) Click on the Product Name
3) Click on Product Details tab

4) Click on Advanced Settings and set the Direct Receipt URL to point to the dap script on your site…
http://YOURSITE.com/dap/dap-digiresults.php

5) Create a product in DAP and make sure the dap Product Name exactly matches the digiresults Product Name.
That’s it!
Now run a test purchase via digiresults and see if the account gets created in dap automatically.
December 19th, 2011 — 3rd Party Integration, Integration with Shopping Carts, JVZoo, Payment Integration, Setup, WSO Pro
DAP now supports integration with JV Zoo. You must be on DAP v4.1 or above for this to work.
How to set it up
If you are on DAP 4.1 or later, you will find a script called dap-wsopro.php in the dap folder.
NOTE: It’s the exact same file that’s also used for WSO Pro integration. So it’s not a typo.
(Click image below to see enlarged version)

1. Delivery Method: Select “Thank You Page” as shown in the image above.
2. Download Page: Create a thank-you page in your WordPress site, and put the URL to that page here. On this page, you would say something to the effect of…
“Thank you for your purchase. Please check your email used during purchase, and within a few minutes, you will receive the login information to our member’s area where you can access the product you just purchased.”
3) External Program Integration: Check the check box next to this field.
4) In that same section, set the #2) IPN Forwarding URL field to the following URL:
http://yoursite.com/dap/dap-wsopro.php
(NOTE: replace yoursite.com with the actual domain name of your site).
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.
How it works
When a user completes purchase of the product, JVZoo will send payment notification to DAP to the IPN URL specified above.
DAP will then automatically create the membership account, allow user access to the product and send out the thank-you email configured under the DAP product with the login details.
October 19th, 2011 — 3rd Party Integration, DAP, Integration with Shopping Carts, Payment Integration, Setup
Starting v4.2.1, DAP now integrates with Premium Web Cart (PWC)
PWC=>DAP integration is very simple to set up.
NOTE:
- If your DAP version is 4.2 or earlier, you must upgrade to DAP v4.2.1 & LiveLinks v1.7.
- If you are already using DAP v4.2.1, then download the very latest dap_v4.2.1 zip from the member’s area, unzip the contents to your desktop, and upload just the dap-pwc.php (within the main dap folder on your desktop) to the dap folder on your site.
Integration Steps
- Login to your PWC account.
- Go to Cart Settings > Advance Integration.
- Select PWC IPN tab.
- Set the PWC IPN URL to http://yoursite.com/dap/dap-pwc.php (Note: replace yoursite.com with the name of your site)
User Flow
- Buyer clicks on the buy button (button created within your PWC account and published on your sales page).
- Buyer completes the payment successfully and is transferred to the thankyou page.
- PWC notifies DAP via IPN about the purchase.
- DAP automatically creates the member account, and sends thank-you email (configured in your dap products page) with login info to the buyer. NOTE: Make sure to setup the thankyou email in the DAP products page for all the products you sell via DAP.
- When the user logs in to their membership area, 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 -> advanced -> url to which user is redirected upon login) is used when user has access to multiple products.
Note: You can create a member’s area and redirect users to that page upon purchase.
September 26th, 2011 — 1ShoppingCart, 3rd Party Integration, Access Control, Authorize.net, Integration with Shopping Carts, Payment Integration, Payment Setup and Integration FAQ, Paypal, Paypal Website Payments Pro, Product Chaining, Setup, Strategy, Subscription, Subscription Upgrades and Downgrades
There are two main items that need to be addressed when it comes to a member wanting to Upgrade or Downgrade their Subscription from one membership “level” (a.k.a “Product” in DAP) to another.
1) Modifying the actual recurring payments to reflect the new amount
2) Giving them appropriate access as per the upgrade (or downgrade)
So let’s see how both of these are accomplished.
1) Modifying Recurring Payments
You do need to take some manual action for this. The way to do it is….
- Ask your members to sign up for the new product/level/subscription separately, like it were a new sign up
- Cancel their old subscription manually. When using Paypal standard, this can be done by both you (as the admin) and the member themselves. But with all of the other payment solutions, you (the admin) will have to log in to the payment gateway (Authorize.net or Paypal Website Payments Pro) and manually delete the member’s old subscription). DAP will not automatically remove user’s old subscription profile in your payment gateway.
2) Giving your member access to new level
Set up automation rules using DAP’s Product Chaining feature, so that if they sign up for one Product (or “level”), they’re automatically removed from another Product (or level).
So if they are currently signed up to your “Gold Membership”, then when they sign up afresh for the “Platinum Membership”, then set up a Product Chaining rule that says, “If member signs up for Platinum Membership, then remove them from Gold Membership”. This is just to make sure that they don’t have access to two products (or “levels”) at the same time.
July 3rd, 2011 — 1-Click Upsells, 3rd Party Integration, Announcements, Authorize.net, FAQ, Integration with Shopping Carts, Payment Integration, Payment Setup and Integration FAQ, Paypal, Paypal Website Payments Pro, Plugins, Setup, Updates, Upsell Tree, Upsells & Downsells
This plugin replaces ALL files from both the “Paypal Payments Pro” Upsell-Tree plugin as well as the “Authorize.net” Upsell-Tree Plugin
Starting DAP v4.2, we have consolidated both the Authorize.net & Paypal Payments Pro Upsell-Tree Plugins into one simple set of files, and it has been named the DAP Shopping Cart, which will allow you to both accept one time and recurring payments, as well as do 1-Click Upsells.
This consolidated set of files is named DAPShoppingCart.zip , and is available for download from the members’ area at http://DigitalAccessPass.com/dap/ .
Upgrading from DAP v4.2
If you are upgrading to DAP v4.2 from a previous DAP version, and you’ve been using Authorize.net or Paypal Payments Pro to accept payments, then you must also upgrade to the new DAP Shopping Cart.
So all you need to is…
1) Download the DAPShoppingCart.zip file from the members area
2) Unzip it to your desktop
3) Upload all files inside directly to your main “dap” folder on your site. (do not upload the folder named DAPShoppingCart – upload only the files inside this folder)
May 26th, 2011 — 3rd Party Integration, Integration with Shopping Carts, Payment Integration, Payment Setup and Integration FAQ, Paypal, Paypal Website Payments Pro
1. Enabling Instant Payment Notification (IPN) within your Paypal account.
a) Log in to your Paypal account and click on the “Profile” link.
b) Go to Instant Payment Notification
c) If IPN is already enabled, and you already have a URL in that field, then skip ahead to Step 2.
Else, if IPN is not already enabled, then click on “Choose IPN Settings”

d) On the next screen, in the Notification URL field, enter…
http://YourSite.com/dap/dap-paypal.php
Don’t forget to replace “YourSite.com” with your actual web site’s domain name.
e) Make sure “Receive IPN Messages” is selected.

f) Click on “Save”.
April 11th, 2011 — Coupons, Email, Email Resources, Examples, Integration with Shopping Carts, Paypal, Troubleshooting
Problem: You see emails sent to your DAP Admin email account that look like this:
paypalCoupon.php: missing item_name
-or-
paypalCoupon.php: No such Product found – SomeProductNameHere
This could be happening because….
a) Some robot software somewhere is auto-posting to that URL.
b) It’s possible that a search engine spider or spambot is hopping from link to link, submitting the form repeatedly from the backend, and because the form is being submitted in an illegal/invalid fashion, DAP is complaining about a missing coupon code.
So for now, if everything else is working ok, and the annoying email is the the only issue, then you can just ignore those emails. Or better yet, simply put a filter on that email subject and have it directly sent to the trash folder in your email client.
March 30th, 2011 — 1ShoppingCart, 3rd Party Integration, Access Control, Authorize.net, ClickBank, Customization, FAQ, Integration with Shopping Carts, Login Xpress, Payment Integration, Payment Setup and Integration FAQ, Paypal, Paypal Website Payments Pro, Setup, Strategy, Upsell Tree
What Is “Login Xpress”?
“Login Xpress” is a DAP feature that enables your members to be logged right into your membership site immediately upon completion of their purchase.
This is roughly how it works:
- Visitor arrives at your web site
- On your sales page, they click on any “Buy” button to purchase a Product (or Membership Level)
- They’re taken to the checkout page (depending on Payment processor being used) and they enter their payment information and hit “Submit”
- When they hit “Submit” to complete their payment, their payment is processed right away, and the buyer is immediately transferred back to your web site, in real time, and automatically logged in to your membership site, and they are taken to the “Welcome” page or “Members” page (you may choose what this page is going to be at a per-Product level)
Payment Processors That Work With Login Xpress
DAP supports this feature with the following payment processors:
- Paypal Standard (DAP-generated buttons only – will not work with Paypal-hosted buy buttons that you generate from within your Paypal account)
- 1Shoppingcart / 1SiteAutomation.com
- Authorize.net
If you use any of the payment options above, then you can set up your sales funnel in such a way that buyers are logged in right away immediately after purchase.
Payment Processors That DO NOT Work With Login Xpress (Yet)
- Paypal Website Payments Pro
- ClickBank
- e-Junkie
- WorldPay
DAP integrates with the above processors via some kind of “back-end payment notification” – similar to Paypal’s “IPN” (Instant Payment Notification). Which means the notification between the payment processor and DAP on your site only happens on the “back-end”. Which is why DAP can only deliver the login details to the buyer via an email, and cannot log them in right away (like it can do with “Login Xpress”), because the buyer’s information is available to DAP only when the payment processor sends out the IPN notification behind-the-scenes, so to speak.
So if you’re using the above processors to accept online payments, then what you need to do, is to redirect your buyers to a static “Thank You” page that has a message similar to the one below…
“Thank you for your purchase. In a few minutes, please check your email address used during purchase for your log in details to log in to the members’ area and access the product you just purchased.”
And behind the scenes, DAP would’ve already received the payment notification from the payment processor, and it would’ve created an account for your buyer, given them access to the purchased product, and sent them the “Thank-you Email” for the product(s).
March 20th, 2011 — 1-Click Upsells, 3rd Party Integration, Authorize.net, Integration with Shopping Carts, OTO, Payment Integration, Setup, Upsells & Downsells
1) Problem: Getting an error that looks like this after purchase – using 1-Click Upsells.
Warning: file_get_contents(/home/mysite/dap/upsell1.html) [function.file-get-contents]: failed to open stream: No such file or directory in /home/mysite/dap/continue.php(1) : eval()'d code on line 20
Solution: Create missing file.
Every buy button generated by DAP for Auth.net or Paypal Payments Pro, will look something like this…
<form name=”generate_authnet” method=”post” action=”https://www.DigitalAccessPass.com/dap/buy.php”>
<input type=”hidden” name=”item_name” value=”DAP Upsell Tree – Auth.net (T)”/>
<input type=”hidden” name=”description” value=”DAP Upsell Tree For Authorize.net” />
<input type=”hidden” name=”amount” value=”97.00″ />
<input type=”hidden” name=”trial_amount” value=”0.01″ />
<input type=”hidden” name=”total_occurrences” value=”1″ />
<input type=”hidden” name=”is_recurring” value=”Y” />
<input type=”hidden” name=”recurring_cycle_1″ value=”365″ />
<input type=”hidden” name=”recurring_cycle_2″ value=”365″ />
<input type=”hidden” name=”recurring_cycle_3″ value=”365″ />
<input type=”hidden” name=”payment_succ_page” value=”https://www.YourSite.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 see the line in bold above, you will see the field…
payment_succ_page
… pointing to the first upsell…
https://www.YourSite.com/dap/continue.php?url=/dap/upsell1.html
What this essentially means, is that once the payment for the front end order is complete, you want the contents of the page /dap/upsell.html to be presented as the first upsell.
So…
a) Either create an HTML page called upsell1.html in the dap folder.
b) Or change the name of the file in the buy-button form code above, to be whatever your actual file name is.
c) Or if you don’t wish to do any upsells, then put the URL of your final thank you page in that field’s value.
2) Question: How do I use my own button with the shopping cart script?
Look for this in the DAP generated button code:
input type=”submit” value=”Buy Now”
Replace it with your own image :
For example –
input type=”image” src=”/images/btn-order.png” value=”Buy Now”
If images folder is at the root of your site, set src = /images/btn-order.png. If it’s under dap folder, the src tag should be set to “/dap/images/btn-order.png”.