Entries Tagged 'DAP' ↓
October 23rd, 2011 — DAP
DAP now integrates with 2CO!
To integrate DAP with your 2CO account, pls update the IPN in your 2CO account to point to http://yoursite.com/dap/dap-2co.php (replace yoursite.com with the name of your site) for the following events:
- Order Created
– Fraud Status Changed
– Recurring Installment Success
– Recurring Installment Failed
– Recurring Restarted
NOTE: When you create products in 2CO to sell, make sure you create products by the EXACT same name in DAP otherwise the transaction will not be processed by DAP.

Here’s how the script will work:
1) Order Created
DAP will create and activate the membership account at the time of purchase.
DAP will look for the message type of ORDER_CREATED and invoice_status of “approved” to automatically create the membership account. The user will receive the welcome email with full access to the purchased items (based on content drip settings in dap products page) upon purchase completion.
2) Fraud Status Changed
2CO approves or disapproves a purchase inmediately. If the purchase is approved, DAP will receive an “Order created” message via IPN from 2CO; if not, 2CO will not send any message. After that, 2CO has a “second tier” fraud check. Upon the completion of Fraud Check, 2CO will send out FRAUD_STATUS_CHANGED message. DAP will not take any action if fraud_status = “pass”. But if fraud_status in NOT “pass”, then dap will set the user’s product status in DAP to INACTIVE. So the user will not be able to access the DAP product any more.
3) Recurring Installment Success
Upon successful recurring payment notification from 2CO, DAP will simply extend the user’s access end date based on the ‘recurring cycle’ setting in dap products page -> Price/Recurring tab for the product.
4) Recurring Installment Failed
DAP will reset the access end date to current date if recurring payment fails so user will not be able to access content past the failed date.
5) Recurring Restarted
DAP will start back from where the user last left off. The user’s access end date will be extended from whatever it was set to previously. The access end date is extended based on the recurring period settings in the dap products page -> Price/Recurring tab for the product.
October 21st, 2011 — DAP, Membership Site In A Box
(For information about the MSIAB Pro package, click here.)
Here’s how the MSIAB “Starter” Concierge sessions work:
* Please note that with the “Starter” Concierge service, you get a total of *3 hours* of 1-on-1 setup and configuration and DAP walk-thru. So you’re free to manage those 3 hours of time you’re getting, by guiding us to focus on the things most important to you (like MailChimp Integration, Content Protection, Affiliate Setup, etc).
* Any time left over from either the 1-on-1 call or the offline time, may not be re-used for any other purposes (like, asking us to additional software installation, etc). Any time left unused will be forfeited if not used within 6 months (180 days).
* The bonuses or time provided may not be transferred to others.
* So after you purchase the MSIAB license, pls open a ticket at http://DigitalAccessPass.com/support/ with all of the following site credentials that we will need for installaing DAP on your site.
* Then we set up a 2-hour call with you, give you a crash-course in using DAP, set up end-to-end of a product, set up your various member-facing pages, go over all of your questions, etc.
* And then, we recommend that you take a few days to use DAP by yourself, play with the different settings and options, set up the rest of of your actual content, create your actual products, decide on the pricing, create your sales pages, squeeze pages, etc.
* By this time, you will have more questions, and more ideas. So, at that point, contact us via the same ticket as before, and request your final 1-hour Concierge session. During this final call, we can go over any other questions you may have, or anything else you may need help with in completing the set up of your membership site.
While we actually don’t require anything to be setup ahead of the calls, the more components you have already set up (or have made some progress on, or have at least given a thought to) going into the call – like your theme look & feel, your nav menu, your pages, sub-pages, Aweber email sequence, etc), the quicker you will be able to launch after the calls.
The only thing we really need is for you to have absolutely every third-party component’s login and password information handy and available – like Aweber login, WP admin, FTP, Authorize.net/Paypal/ClickBank/other, Web hosting cPanel, etc).
We may need most of it during setup (you don’t *have* to give it to us – you must at least be able to log in yourself and follow our instructions on the call – we can help you by allowing you to share your screen and walking you through the steps).
And you’ll really benefit from watching some of our videos ahead of time – like the tutorial videos we have added, at http://DigitalAccessPass.com/documentation/ (at the top on the menu on the left, look under the “DAP Tutorials: End-to-End” section).
So, to summarize, here’s a list of things that we can and cannot do.
What we CAN do:
* Set up your member pages: Login page, “My Content” page, “My Affiliate” page and “Profile” page
* Setup up to 6 different products or “levels”
* Set up any free products, and show you how to sign up free members
* Set up the DAP shopping cart if required and connect it to a supported payment gateway
* Create buy buttons for your various products, and set it all up so that people can go from your site to buying your product to being logged in to the member’s area
* Walk you through end-to-end testing of your sales funnel
* Integrate DAP with your payment processor or 1SiteAutomation.com cart
* Setup 1-Click Upsells if you’re going to offer them
* Set up “Self-Service Store” – which is our “Credits” plugin and integrate it with your products and your content, so that you can award your members with “Credits”
* Setup and install vBulletin and integrate it with your membership levels or products so that certain members can access certain forums only
* Set up full content protection, content dripping, product chaining
* Set up email autoresponders and show you how to do broadcasts
* Set up your affiliate program, commissions for your various products, set up the affiliate info page for your members, and show you how to run reports and also pay your affiliates, etc
What we WILL NOT be doing:
* Designing your web site headers, graphics, skins, css, etc
* Create any kind of web site content, videos, write articles, blog posts or pages, etc
* Create your navigation, menu, organizing or arranging your content, etc
* Setup your squeeze pages, launch funnel, etc
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 23rd, 2011 — Affiliates, Cancellations/Refunds, Config, DAP, Examples, Paypal, Setup, Transactions
DAP offers a number of affiliate statistics on the “Affiliates > Reports” page.
Here’s how it looks as of DAP v4.2.1.

1) Email Id of Affiliate
This is the field where you would enter the email id of an affiliate, if you want to generate a report specifically for an affiliate. If you leave it blank, the report will include all affiliates.
2) “From” & “To” Dates
By default, if you leave these fields blank, then DAP will assume “today’s” date – i.e., the date whenever you’re viewing this page.
3) View Performance Summary
This is the most detailed report available. This is the report being viewed in the above screenshot. For a given time period, for a given number of affiliates (“all” affiliates if (1) is left blank above), it shows…
- Affiliate Id
- Full Name
- Email id
- Clicks generated during selected period
- Referrals generated (includes total of both Free and Paid referrals): If the referred member actually bought something, it constitutes a “Paid” referral. If they simply signed up, say, for your free newsletter or free report or free product, then it is counted as a “Free” referral.
- Commissions Earned: This is the actual amount credited to the affiliate’s account during the selected period
- Sales Generated: This is the amount of the actual sale (purchase) generated for your membership site.
- Earnings Per Click (EPC): This is an indicator of how well your web site is converting clicks into signups/members. So if an affiliate sent you 100 clicks (on their affiliate link), and 5% of them signed up for your “FaceBook Secrets” membership product by paying $10 each, it means a total revenue of $10 x 5 = $50. And if you were paying 30% affiliate commissions for the product, then the affiliate earned $15 in total.Total clicks sent: 100
Total affiliate earnings from those 100 clicks: $15
Earnings Per Click (EPC) = $15/100 = $0.15 – which means, 15 cents per click.The higher the EPC, the easier it will be for you to attract other JV partners and super-affiliates.
4) View Earnings Details

This shows the breakdown of each purchase referred by each affiliate. It’s a detailed view of the affiliate earnings, that lists each and every transaction (order) in the system that was referred by affiliates, all generated for the selected time period. It displays…
- Affiliate Id
- Full Name
- Email Id
- Product (name) that was purchased by referred buyer
- Referral Date (when affiliate was associated with buyer)
- Date/Time of actual transaction
- Trans Id: This is the transaction (order) id for the actual purchase
- Earning Type (L: Lead, S: Sale): Says what type of a commission credit it was – whether it was a “Pay Per Sale” credit or a “Pay Per Lead” credit.
- Id of User Referred: This tells you the actual user id of the buyer who was referred by the affiliate.
5) View Payments
This shows all payments made to affiliates during the period.
6) Refund Period
This is a config setting that you can change in Setup > Config. This is what drives which orders are picked up for affiliate payment. See this article for more details.
7) View Due Payments as of <date>
This is the MAIN button you should click to start the process of paying your affiliates each month (or however often it is that you pay affiliates). When you click this button, it will show you a report (see screenshot below) of commissions owed on all orders in the system UNTIL X days ago, where X is your “Refund Period”.
So if today is 10/01/2011, and you have a refund period of 60 days, then DAP will only consider orders prior to 60 days as of today. Which means, orders up to 08/01/2011 (of course, depending on how many days in a month, you may not exactly end up with 08/01/2011, because it goes an actual 60 days back from today – and sometimes, the report will stop at the 2nd or 3rd day of the month – like 08/03/2011. But that’s ok, don’t worry about it). You just focus on paying your affiliates on whatever day you wish to make the payment.
So when you click on this button, DAP will bring you a summary report of all affiliates, and how much they’re owed today, for all transactions referred by them as of 08/01/2011 (as per this example).

And when you click on the “Export These Affiliates For Payment” button shown in the screenshot above, DAP will select and mark those affiliates as being exported for payment.
And DAP will show you Paypal Mass-Pay Ready text report, with the affiliate info and the commission amount info already filled in and ready to go. If you’re paying via Paypal Mass-Pay, then all you need is this file. See this post for details.
NOTE: Being exported for payment doesn’t mean that you’ve actually paid them. Exporting affiliates for payment only means that DAP has now “set aside” those affiliates for payment, and you still need to tell DAP that you’ve actually paid your affiliates.
This is important, because you might export affiliates for payment on the first of the month, but it may take you a day or two (or 10) to actually make the payment – especially if you’re sending out Checks.
So once you’ve made the payment either through Paypal mass-pay, or by mailing your affiliates physical checks, then you need to tell DAP that you’ve actually sent out the payments, which is what you’ll do in the step below.
8 ) Mark Affiliates from <export> as Paid
This is where you will select the most recent export from the drop down (see #8 in first image at the very top), and click the “Paid” button. This is what actually lets DAP know that you’ve actually made the payment, and only after you do this, will the affiliates see the payment show up in the “Payments” section on their “Affiliate Info” page.
9) Archived Reports
This is just a report that shows you past commission payment exports.
September 16th, 2011 — DAP
Admin users will always be redirected to the dap admin dashboard upon login.
Regular users (non-admin) will be redirected either to the ‘product-level logged-in‘ url or the Global logged-in URL (set in dap setup->config->Post-Login URL ).
If the user has access to 1 product, the user will be redirected to the ‘product-level’ logged-in url. This is set in the DAP products page as shown below:

If the user has access to multiple products OR if the product-level logged-in url is not set, the user will be redirected to global logged-in url set in DAP setup- > config as shown below:

September 13th, 2011 — DAP
If thank-you email or double-opt-in email or forgot password email is NOT getting delivered even after you configure it in dap, it likely has something to do with your host settings and does not have anything to do with DAP.
NOTE: WordPress replaces double quotes with backticks (“). Pls make sure to replace all backticks (“) below with double quote otherwise the php code will break.
To test:
Upload the following php code to a file called testmail.php file to the root of your site.
<?php
$to = “yourname@yourdomain.com”; // put in your email address here to send an email to yourself
$subject = “Test mail”;
$message = “Hello! This is a test email message.”;
$from = “you@yourdomain.com”; // SET this to point to a valid sender email address
$headers = “From:” . $from;
mail($to,$subject,$message,$headers);
echo “Mail Sent.”;
?>
NOTE:
Update the “from tag” above to point to a valid email address.
Then run the following script on your browser and see if it goes through.
http://yoursite.com/testmail.php (replace yoursite.com with the name of your site).
September 6th, 2011 — DAP
Integration between DAP and Worldpay is IPN (instant payment notification) based and pretty straightforward.
a) Login to your Worldpay account, go to your Production/Test Installation, set the Payment Response URL to point to the DAP script on your site — http://YOURSITE.COM/dap/dap-worldpay.php (replace YOURSITE.COM with the name of your site)
b) Make sure the ‘Description‘ in Worldpay eXactly matches Product Name in DAP.
That’s it.
September 3rd, 2011 — DAP
1) If you have integrated DAP and CB using INS and receive this error message or email : [DAP] http://yoursite.com: dap-clickbank.php: Check your ClickBank secret key in DAP Config
Pls do this to resolve this error:
- Pls make sure the Secret Key is the same in both Clickbank and in DAP config area. It should be all uppercase and do not use any special characters.
- Pls set the CB INS to version 1.0. Do NOT use version 2.0.
- Make sure the product name in dap and the Product Titles in Clickbank exactly match.
2) If you receive this error message : DAP Clickbank INS Error (Rejected): INS Product Name = ‘your product name’ does not match any DAP Product Name. But REJECTING MISMATCH it because of your Config settings (Product Mismatch)
You can ignore this error if it’s not a dap product. It does not affect the CB affiliate commissions.
If you set the INS URL in CB to point to DAP, then all purchase notifications will get sent to dap.
DAP will only process the ones that are relevant to it and throw away the rest. But before it throws away unrelated purchases for non-dap products, it sends out this email to the admin as FYI that can be ignored.
August 31st, 2011 — DAP
If you put in the DAP merge tags like %%LOGIN_FORM%%, %%USERLINKS%%, %%USERPROFILE%% in a WordPress page but if it does not render correctly, pls do this:
1) Make sure DAP Live Links plugin is active
(check WP admin => Plugins).
2) If it is active, then create a new WP Page with ONLY this tag – %%LOGIN_FORM%%
3) Now open the WP page and see if you still see it as %%LOGIN_FORM%% or if it renders correctly.
4) If you still see it as %%LOGIN_FORM%%, then go back to WP Admin -> Plugins and temporarily de-activate all Plugins EXCEPT DAP Live Link to check if there is a plugin conflict.
5) Go back and open the WP page you created in step 3 above and see if it renders correctly
6) If it still does not work, send us your FTP info, dap and WordPress admin panel url, id/password info for troubleshooting. If it works, then re-activate Plugins one-at-a-time to see which one caused conflict.
August 8th, 2011 — Access Control, Admin, DAP, Examples, Payment Integration, Paypal, Subscription, Troubleshooting, Users
User ID 111 has been created with email id ABC123@somewhere.com
Same user buys a different product using a completely new (Paypal) email id. and DAP creates User ID 999 with PayPal email XYZ789@anothersite.com
User now has 2 accounts and wants only ABC123@somewhere.com (user ID 111) to be active.
So here’s what you should do:
- Place XYZ789@anothersite.com in the PayPal email field of User ID 111 and save.
- Give User ID 111 access to all products that User ID 999 currently has active, with matching start and end dates.
- Delete User ID 999 fully from the system.
If User ID 111 purchases additional products through Paypal, and her primary Paypal email id is still XYZ789@anothersite.com, then that Paypal email id will be recognized by DAP, and all purchased products will be activated under User ID 111 and no additional User IDs will be created.
However, if User ID 111 has changed their primary Paypal email id to be something else like XYZ123@yetanother.com, then the next time they make a purchase, DAP will not know it’s the same person, and will end up creating a completely new user id for the buyer. Which means, you will have to do the merge again, and replace the old Paypal email id in DAP with the new Paypal email id of the buyer.