Entries Tagged 'Payment Integration' ↓
November 8th, 2012 — Admin, Affiliate Program, Affiliates, Offline Payments, Payment Integration, Setup, Transactions
DAP supports offline payments.
Your buyer does not have to necessarily pay using one of our supported payment processors. You can also use un-supported processors, like say a physical Check/Cheque, Western Union, Wire Transfer, Bank Deposit, etc.
So when someone pays you offline, if you just want to give them access to a product or membership level, then see:
Creating New Users Manually
If you also want to record (or book) the payment in DAP, so that DAP can include the payment in the Admin reports, then keep reading.
Adding A Manual Transaction
And normally, when the user logs in after they’ve received the login information from DAP, when they log in, if they had an affiliate cookie on their system, the affiliate will get credit for their purchase, and will get credited the commission within an hour of their logging in (when the hourly DAP cron runs).
But if you want to override this and manually give some other affiliate credit for the purchase, then see:
Manually Crediting Affiliates
October 27th, 2012 — 1-Click Upsells, 3rd Party Integration, Adding Users, ClickBank, Payment Integration, Setup, Upsells & Downsells, Username & Password, Users
DAP integrates with ClickBank “PitchPlus”, which is their 1-Click Upsell process.
So you can basically start by selling one front-end product, and then if your buyer purchases that product, you can then upsell them more products right after, and since they’ve already entered their payment information once, ClickBank remembers this information and allows them to purchase further products without having to re-enter all of the information again.
Setting Up DAP & CB PitchPlus Integration
The basic idea is the same for DAP/CB integration, whether it’s one product, or multiple Upsell products .
- You start with CB integration as specified in this document: Integration DAP With ClickBank . That’s how you set up the first product.
- Now, if you were selling just one product, then you would normally send them to a static “Thank You” page where you would tell them to check their email inbox for login details, and by that time CB would have already notified DAP via their “Instant Notification Service” (INS – kind of like Paypal’s IPN), and DAP would have already sent them the welcome email to the buyer’s email address, which contains their login and password to the member’s area.
- But in this case, you are going to offer them an upsell. So instead of sending them to a thank-you page after the first purchase, you basically send them to the sales page of your next upsell, that’s all.
You basically do a one-time set up of INS and the secret key as explained here.
Once that’s done, then for every Front-end product or Upsell-product, they are all integrated with DAP the same way: You just make sure the “Item Name” in CB and the “Product Name” in DAP both match, that’s it!
And for the last product in your upsell, be sure to point it to a static page containing a message like “Thank You, please check your email inbox for login details”.
And since CB notifies DAP separately for each product purchased, right then and there, if they end up buying 3 products during checkout (1 main + 2 upsells), then DAP will send the user 3 separate welcome emails. Of course, that’s optional – you don’t have to send out a welcome email for all products, but we highly recommend that you do.
Plus since they would be using the same email id for all 3 purchases, DAP will give them access to all purchased products under a single DAP account. So they need to log in to just one account to access content from all products that they just purchased.
October 8th, 2012 — Authorize.net, Coupons, Payment Integration, Paypal, Paypal Website Payments Pro, Setup, Shopping Cart
DAP allows you to create Coupon codes for use as long as you’re using the DAP Shopping Cart, and accepting payments via one of the following:
- Authorize.net
- Paypal Standard, and
- Paypal Website Payments Pro.
1. To create a Coupon code, go to DAP Admin > Payment Processing > Coupons

2. The Coupon options can then be setup on that page:

ADDITIONAL NOTES
You not only need to generate new Coupon codes, but you must also associate the Coupon to the DAP Products that should allow use of that Coupon. All of this can be done via the Coupons page.
Using Paypal Standard
If you are using paypal standard button, then create the DAP button with coupon enabled (under dap payment processing -> generate buy button page -> paypal standard tab) and put the coupon enabled button code on your sales page.
And when your prospect enters a valid coupon code in the form and clicks on the button, they will taken to the PayPal checkout page where they will see the discounted price
Using Auth.net or Paypal Pro
If you are using DAP Shopping Cart that connects with Authorize.net or Paypal Website Payments Pro, then in addition to setting up the actual Coupon, you must also go to DAP Admin > Payment Processing > Cart Options , and enable Coupons for the product(s) of your choice.

Now when your buyer clicks on the the DAP buy button, they will be taken to the checkout page where they can see the option to enter a Coupon Code.
Troubleshooting
If a Coupon is not working, check if the coupon code has actually expired, by going to DAP Admin > Payment Processing > Coupons page.
Check to see if Start Date and End Date are current.
Make sure the coupon’s Actual Usage is less than the coupon’s Max Usage.
June 6th, 2012 — 3rd Party Integration, Affiliate Program, Authorize.net, ClickBank, DigiResults, Examples, Integration with Shopping Carts, JVZoo, Payment Integration, Paypal, Setup, Strategy, WSO Pro
DAP is so powerful and flexible, that you can sell access to your membership through different payment processors, all at the same time.
And we often get asked how to leverage different affiliate networks like ClickBank and JVZoo and Warrior Plus at the same time while making sure no affiliate commissions are lost, and every affiliate gets credited their commissions for sending potential buyers to your site.
The Big Picture
1) If buyer arrives ONLY through DAP affiliate link, and ends up purchasing through ANY payment processor, then DAP affiliate will get credit.
2) If buyer arrives ONLY through CB affiliate link, and ends up purchasing through CB payment processor, but the buyer has a different DAP affiliate’s cookie from a link he clicked on at some point before (but did not purchase at that time, say), then both CB affiliate and DAP affiliate will get credit (double commissions on same purchase, but to two different affiliates).
If there’s no DAP cookie on his computer, then only CB affiliate will get the commission.
If the DAP affiliate “chains” two of his own affiliate links – his DAP affiliate link and CB affiliate link – like shown below, then same affiliate will get both CB commission as well as DAP commission. Again, double commissions but to same person.
http://YourSite.com/dap/a/?a=1234&p=http://hop.clickbank.net…./
3) If buyer arrives ONLY through JVZOO affiliate link, and ends up purchasing through JVZOO payment processor, but the buyer has a different DAP affiliate’s cookie from a link he clicked on at some point before (but did not purchase at that time, say), then both JVZOO affiliate and DAP affiliate will get credit (double commissions on same purchase, but to two different affiliates).
If there’s no DAP cookie on his computer, then only JVZOO affiliate will get the commission.
If the DAP affiliate “chains” two of his own affiliate links – his DAP affiliate link and JVZOO affiliate link – like shown below, then same affiliate will get both JVZOO commission as well as DAP commission. Again, double commissions but to same person.
http://YourSite.com/dap/a/?a=1234&p=http://jvzoo.com/c/1944/17
The Right Setup For Multiple Affiliate Networks
To make sure that you’re not paying double-commissions on purchases, and also to make sure that sales don’t get lost between affiliate networks (and your affiliates losing their commissions in the process), you have to set things up the right way.
The main thing to do, is to create a separate set of the following for each affiliate network:
- A separate DAP product
- A separate Sales Page
- A network-specific buy button on that sales page
- If it’s a product that is sold through CB or JVZoo or DigiResults (or any of the affiliate networks), then DO NOT set up commissions for that Product in DAP. So that will prevent you paying a commission to, say, a CB affiliate as well as a DAP affiliate for the same purchase.
So the net effect of this, is…
If a CB affiliate sends traffic to a page, that page must have a CB buy link ONLY on that page. If you have, say, a JVZoo button on that same page, and the buyer buys through the JVZoo link, then the CB affiliate will get no commissions for that purchase. Which means, they will stop promoting your product because you’re basically funnelling off their visitors to a different affiliate network.
Similarly, the landing page for JVZoo affiliates must have only JVZoo buy buttons.
Landing page for a regular payment processor – like Paypal or Authorize.net – should have only a Paypal and/or Authorize.net buy button (and no CB or JVZoo buy buttons). In this case, for these products in DAP, you should set up an affiliate commission row on the “Affiliates > Manage” screen, so that your DAP affiliates can get credited for sales made through your regular web site.
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” Listings tab at https://www.digiresults.com/manage/listings
2) Click on the List Name

3) Click on “Edit Product” below the Products section on the listings page.
4) In the Edit Product page, click on “Edit” next to Direct Receipts.

Set the Direct Receipt URL to point to the dap script on your site…
The direct receipt format should be set to Clickbank Instant Notification.
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)
- Make sure the product name in PWC eXactly matches the Product Name in DAP.
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 users 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.
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.