Direct Integration with Shopping Carts and Payment Processors
DAP directly integrates with the following Payment Processors without the need for any additional third-party shopping carts:
- Authorize.net
- 2Checkout.com
- ClickBank
- Digiresults
- Google Checkout
- e-Junkie (e-J does not allow recurring payments)
- JVZoo
- Paypal Standard
- Paypal Website Payments Pro
- Plimus
- WorldPay
- WSO Pro (Warrior Plus)
DAP also integrates with the following Shopping Carts
- 1SiteAutomation.com (a 1shoppingcart private label)
- Premium Web Cart
- InfusionSoft
- WP eStore
Indirect Integration through 3rd Party Shopping Carts
Since DAP integrates with Shopping carts like 1SiteAutomation.com (our white label of 1Shoppingcart), e-Junkie, Premium Web Cart and Infusionsoft, that means that it also integrates (albeit indirectly) with all of the Payment processors and gateways that these carts support. So, or example, since DAP works with 1SiteAutomation, it essentially integrates with all payment providers supported by 1SiteAutomation, like:
2CheckOut.com (direct integration too)
Authorize.net (direct integration too)
Bank of America
BluePay
Concord EFSNet
Cybercash
DPI Merchant Services
e-Commerce Exchange
Echo Inc.
ECX QuickCommerce 3.0
Epoch Systems
eProcessing Network
EPS SecureNet
EWAY (Australia)
FastTransact
Firepay
Google Checkout (direct integration too)
GoRealTime/EPP
GoRealTime
iBill
IntelliPay ExpertLink
IONGate (Costco)
iTransact RediCharge
LinkPoint Secure
MCPS WebLink
MerchantPartners
Moneris
NETbilling
Network Merchants
Paradata
PayCom Processing
Paymentech (direct integration via Authorize.net)
PayPal (direct integration too)
PayPal Payflow Pro (via e-Junkie)
PayReady
Planet Payment
PRIGate
PSiGate
RightConnect
RTWare WebLink
Shift4
SkipJack
StrataPay
Surepay
TrialPay (via e-Junkie)
TrustCommerce
USAEpay
uSight
VeriPayment
VeriSign PayFlow Pro
ViaKlix (Nova Systems)
WorldPay (direct integration too)
YourPay
For the full list and more details, click here
1-Click Upsells
If you use DAP as a shopping cart, then you can do 1-Click Upsells/Downsells like the pros, without the need for any external shopping cart or upsell service provider.
DAP directly allows you to do 1-Click Upsells using Authorize.net, Paypal Website Payments Pro and Paypal Standard. Upsell-Tree plugin for Authorize.net and Paypal Website Payments Pro is included for free along with your purchase of DAP. However, the Upsell-Tree plugin for Paypal Standard is sold separately.
Of course, if you need advanced shopping cart features – like ability to calculate shipping, tax, and coupons, then you’re better off using 1SiteAutomation.com.
1ShoppingCart & GoDaddy
If you want automated recurring order processing using 1ShoppingCart (1SC) or 1SiteAutomation.com, then DAP needs to be able to process the recurring email notifications sent by 1ShoppingCart, which it does on the back-end when the DAP Cron Job runs every 10 minutes.
However, if you’re using Godaddy as your web host, then because GoDaddy disables a mandatory PHP library (“imap”) on all their servers for some reason, DAP is unable to process the recurring order email notifications from 1ShoppingCart.
This is not an issue if you are using GoDaddy as just your domain name registrar, and using some other service like Dreamhost or Hostmonster as your web host.
But if you’re using 1SC & GoDaddy hosting, you will have to end up doing manual cancellations if any member cancels their subscription, or if their credit card fails and their recurring payments don’t get processed.
Please note that 1ShoppingCart order processing works great with all other (non-GoDaddy) hosts.
20 comments ↓
[...] On each of these child sites, you can use any DAP-supported payment processors to sell your products. So for eg., on one “child” site, you can use ClickBank, on [...]
Ravi and Veena,
We’ve launched a test version of our site. Things are working very well. Hurray!
I have questions for down the road … we have an ongoing membership fee that we’re processing using authorize.net ARB. I’m wondering about how to handle changes in credit card information, say when a card expires or when the cc number changes. I’d like for people to handle this BEFORE the card expires or if they know the cc number has changed. Suggestions?
Thanks!
–Karen
Ravi and Veena,
Is the new version 4.0 going to have the Plimus Plugin updated?, please let me know, I think that would be very helpful for international users, as im in Mexico and had problems with my PayPal account.
Please let me know.
Thanks
Carlos B.
Carlos,
Yes, the DAP version 4.0 will have support for Plimus.
Karen,
DAP does not handle changes in credit card information, or notification to users when a card expires or when the cc number changes. This will have to handled within your authorize.net merchant account.
Hi, has this changed or is this feature coming? Any pro-active tools like this would have tremendous value to DAP. Please update me. Thanks.
“Karen,
DAP does not handle changes in credit card information, or notification to users when a card expires or when the cc number changes. This will have to handled within your authorize.net merchant account.”
No plans to add this feature but we will add support for automated cancellations /refunds (where the cancellation / refund request can be triggered by DAP to say authnet) so you can mange it within DAP and not have to login to your merchant account to manage.
There is more value in adding features to support the members that are staying behind rather than developing features around cancellations/refunds.
[...] affiliate program works the same regardless of which DAP-supported payment processor or shopping cart you’re [...]
Any idea if you’re going to integrate with BrainTree Payments systems? It’s a great platform that 37Signals and many other SaaS companies use.
I’d love to see it apart of DAP!
Hi Chris,
With DAP 4.1, we have created support for any payment systems integration with DAP as long as the payment system supports IPN notification via HTTP post.
See – http://www.digitalaccesspass.com/doc/3rd-party-shopping-cart-integration/
Any chance you’ll integrate with Magento Go in the near future?
Lia,
We might not add support for it in the near future but you can use the DAP IPN scripts to integrate it yourself.
See – http://www.digitalaccesspass.com/doc/3rd-party-shopping-cart-integration/
So you’re saying that DAP is not the all-in-one solution for the shopping cart then?
If it serves as a shopping cart, then you should be able to pull the order and click refund so it processes the refund and then, does a chargeback to the affiliate commissions just in case affiliate commissions were paid?
Right?
How do you handle this besides a lot of extra work?
John,
>>So you’re saying that DAP is not the all-in-one solution for the shopping cart then?< <
Sure, you could say that. DAP does have its limitations when it comes to being a specialized shopping cart, and it does not have some of the advanced features like say, 1SiteAutomation.com.
But we realize that, and we're not looking to add certain features any time soon (like quantity, color etc).
We're also not going to be storing credit card information of the user on your site - which is what will allow you to do refunds and cancellations right from within the DAP Admin Dashboard on your site.
Cancellations is very simple - you don't have to do anything within DAP at all.
See http://www.digitalaccesspass.com/doc/cancellations-and-refunds/
>>How do you handle this besides a lot of extra work? < <
I don't know about calling it a "lot of extra work" - it's only a couple of extra clicks, but yes, extra clicks for sure.
See http://www.digitalaccesspass.com/doc/cancellation-or-refund-requests/
Unfortunately, we’re not going to be changing that any time soon, because storing credit card information within DAP on your site comes with its own security issues and protocols, which you won’t be technically qualified to deal with, and we can’t do it for you because DAP is meant to be a self-hosted solution – and not a fully-hosted solution like 1SiteAutomation.com . So for those who want those extra features, 1SiteAutomation.com is the way to go.
And DAP already does reversal of affiliate commissions for refunds. So that’s not an issue.
Is there an issue with Auth.net ARB and Godaddy?
I can’t find any information on how DAP integrates with Google Checkout. I would be grateful if you could provide such information. Thanks in advance.
Irfan,
You will find a script called dap-gc-responsehandler.php in your dap folder..
Change this line in that script:
$server_type = “‘sandbox”;
So to point to production, change it to:
$server_type = “‘production”; // change this to ‘production’ to go live
Update DAP setup -> config -> Secret Authorization Key to be
Your GC merchant_id|YourGC merchant key (pipe delimited)
Point the GC IPN handler to http://yoursite.com/dap/dap-gc-responsehandler.php (replace yoursite.com with the name of your site).
Create a DAP product and make sure the item name that you are trying to sell via GC exactly matches the product name in DAP.
That’s it.
>>Is there an issue with Auth.net ARB and Godaddy? <<
None that we are aware of.
I am using Godaddy as your web host, and if they disables a mandatory PHP library (“imap”) on all their servers and since DAP is unable to process the recurring order email notifications from 1ShoppingCart. can i just have 1SC manage my payments and use DAP for my content drip, autoresponders only?
If DAP is not able to connect to the email account where you have the 1sc recurring emails, then dap will not be able to automatically extend content access upon successful payment. If the access is not extended, then the users wont have access to paid-for content.
If you want to continue to use godaddy, 1sc and dap, then you can setup recurring product as a one-time product in dap. Set it up as a recurring product in 1sc and use 1sc to sell it.
You can still use day-based dripping in dap.
So the users will have an access end date of 12/31/9999 upon purchase (as it’s defined as one-time product in dap).
If a user cancels payment, you will have to manually reset their access end date in dap. The content dripping will control what they get to see based on their membership life.
Leave a Comment