August 3rd Update: Integrations Menu and GetResponse Integration

  • Jacob@DPD
  • August 3, 2011


Starting today, everyone will see an Integrations link appear in their left navigation menu. Integrations replace the notify url and notify email feature we’ve been using to work with AWeber and MailChimp. Today’s release includes five integrations: MailChimp, AWeber, GetResponse, URL Notify, and Email Notify.

You can enable as many integrations at once as you want.

New! GetResponse Integration

We’ve added a GetResponse integration. Enter your API key, choose which campaign to subscribe your customer to, and you’re done. Easy. (We love easy.)

Upgraded MailChimp Integration

The MailChimp integration has been upgraded. You can now select which list to subscribe your customers to and you no longer need to setup anything in your MailChimp account. If you’ve already setup DPD to work with MailChimp don’t worry–everything will continue to work.

And More!?

We’re not done with adding integrations just yet. We have at least three more planned to be released over the next week in the order they’ve been requested.

Also in This Update

Affiliate links no longer use the affiliate’s username (which is sometimes an email address). We now generate a completely random affiliate ID instead. Existing affiliate links will continue to work indefinitely so you don’t need to rush out and update them, but all future links will use the new random ID.

We’ve fixed the MP3 preview feature for those of you running on a secure (HTTPS) web site. Thanks for the feedback!

July 26 Update: New and Improved DPD Cart

  • Jason@DPD
  • July 25, 2011

Over the past few months we’ve been working on a new and improved DPD checkout experience for buyers. We went in to the project with a few key goals in mind:

  • To allow for greater customization and integration of the DPD checkout and delivery process with vendor sites
  • Lay the groundwork for more processors, including merchant accounts
  • To build a system where we could add more advanced features that vendors were asking for

Today we’ve published an update that includes the new and improved DPD Cart. This is a total cart rewrite and includes every ecommerce best practice we could cram in to it. Taking information from industry reports, case studies of global ecommerce sites, and more we’ve done our best to make this the best converting checkout experience possible for your stores.

New DPD Cart - Default Style
You can preview the default theme for the new cart here:

Add to Cart:

Demo Product ($0.00)

Add to Cart

Demo Product w/ Key ($0.99)

Add to Cart


The new DPD cart features a theme system that is 100% customizable by you to completely match the look and feel of your website. No longer do you have to load the cart in a lightbox or take your customers to a page that looks like its from a different website- checkout and delivery can be seamlessly integrated in to your website.

To show you the level of customization now possible, here is an Add to Cart button that will add a demo product to a customized template:

Customized New Cart
Demo Product ($0.00)

Add to Cart

To accomplish this, the new theme system uses a Layout Template that serves as a “wrapper” for all checkout and delivery pages. Most vendors will only need to edit this layout to match the DPD cart to their site’s design. For those who want to do more in depth customization, we’ve also provided individual page templates that you can edit to your heart’s content.

The DPD checkout and delivery process is secured by SSL as always, and the all new asset manager allows you to upload your images, stylesheets, and javascript files to DPD so that SSL errors are not thrown by files hosted elsewhere.

DPD Theme Editor
The new theme system uses the popular TWIG template language and the DPD Template Reference clearly documents all available variables and options.

Your own Sub-Domain

The new cart and checkout system is hosted on a custom, seperate sub-domain for each store. Your checkout and delivery will now take place on, adding another level of integration and professionalism to your store.

Hosted Product Pages

For those selling without a website, through ads, mobile apps, or just want DPD to host the product pages the new cart also includes hosted product detail pages and index view that include the product description, image, and add-to-cart button. This product detail page and index view is wrapped in the Layout Template and styled by your own custom css / images to match the rest of your checkout process. There is no requirement to use the hosted product pages- they’re completely optional and you can continue to sell with add-to-cart and buy now buttons. You can opt out of displaying your products on the cart view by deselecting the option when creating or editing your product.

We’ll be adding more features to the hosted product pages as well as other DPD generated page in the future.

Coming Features

The new cart checkout and delivery system will allow for many new features in the coming months. Our old cart, while effective, was based on older technology and limiting on the space we had to work with. With the new cart we’ll be able to add additional pages, provide for a PCI compliant checkout experience for Merchant Accounts (with coming soon, more later) and have more room to offer value added services, cross sales, upsales, and more.

This new cart is the groundwork for hundreds of new features that vendors have been asking for in the future.

Upgrading to the New Cart and Checkout

While we’ve thoroughly tested the new cart and checkout we’re going to require that vendors contact support to upgrade their current cart to the new system, at least for the time being. We want to work with early adopters to make sure their theme editing needs are met and get feedback for improvements before releasing the new cart to everyone.

Both the layout and theme page editors have a preview option to see your changes in real time before making them active for your buyers so there is absolutely no risk in diving in and customizing your new cart before switching it to your active checkout. If you make a mistake you can always add a new, clean version of the DPD Standard cart to your theme manager.

If you’d like to use the new and improved cart and checkout for your store, please log in to DPD and contact Support for 1-on-1 setup and assistance.

New Feature: MP3 Track Preview Player

  • Jason@DPD
  • July 14, 2011
  • 1 Comment

We’re happy to announce that today we’ve published an update to DPD that gives vendors the ability to create an embedded MP3 track preview player in their site for MP3 audio products sold and delivered through DPD. The only prerequisite to using the track preview feature is that the product file must be an MP3 audio file that is not contained in a zip or other container.

The MP3 preview player is based on the popular and easy to customize AudioPlayer flash based player. Vendors can select any segment of their MP3 product file to play in the preview player, up to 30 seconds in length. Both the player and music sample clip are delivered from DPD servers so you can use this feature on free web hosts and other limited space websites. The mp3 preview uses its own resampled mp3 track and not the actual product file so it is impossible to exploit the player to download your paid mp3.

To create a MP3 preview for your audio product in DPD, simply go to the product’s details page from your product list.

Product Details Page- Music Sample
Product Details Page- Music Sample

From there you’ll see the Music Sample section where you can set the start and end points (in seconds) to create your preview track.

Edit Music Clip Page
Edit Music Clip Page

Once you’ve saved your preview track you can grab the embed code from your details page and insert it in to your web page.

Here is an example player with no customization done:

Loading Music Player…

Full details and all the available configuration options are covered in the article Creating MP3 Samples in the DPD Knowledgebase.

May 4th, 2011 Update

  • Jason@DPD
  • May 5, 2011
  • No Comments

We’ve published an update to the live servers that brings several new features and improvements to the vendor admin-

Alertpay Upgraded to a Cart Processor

Vendors can now use Alertpay for both instant checkout and multi-item cart checkout. Alertpay can be used alongside Google Checkout or PayPal or replace them as the cart processor.

New Payment Method Configuration

DPD has an all new payment method configuration page that allows vendors to select any combination of compatible cart processors. This will also allow us to add many more payment processors in the future, including merchant accounts like (Coming Soon™).

New Store Wizard

When creating a new store vendors are now guided by an easy setup wizard that will collect the minimum information required to create and activate a store. After activation, advanced options like notification URL setup and download security control tweaks are available. We hope this will end the confusion some vendors were experiencing when being faced with every store option all at once.

Sandbox Modes for Google Checkout and PayPal

Updated Purchase Detail Page
When configuring a processor you now have the ability to place it in sandbox mode to make test transactions. You must have sandbox accounts and all processor sandbox rules apply- this feature is for the more technical DPD users. You can find the sandbox setting on each processors setup page under Payment Methods.

UI Upgrades

We’ve upgraded the user interface on a few pages within the DPD admin- The Purchase Detail and Product Detail pages have been overhauled to be more readable and organized and we’ve updated the button styles throughout the admin to be more user friendly.

April 21, 2011 Update

  • Jacob@DPD
  • April 12, 2011

We’ve just published a release that includes a number of new features and Interface Improvements:

1. Download Tracking

We’ve added real-time tracking of customer downloads for all new purchases made through DPD. In addition to showing the Buyer IP, DPD now displays the download IP, download date/time, the amount of data transfered/downloaded, the user-agent of the downloader (Browser / OS version) and if the download is complete to the best of our ability to determine.

Product Chooser
Product Choose-o-matic 9000!
2. Pulldown Builder / Product Chooser / Super Product Choose-O-Matic 9000

Many vendors have asked us for a way to create a dropdown menu from multiple products. We’ve added this in to our Button Creator page- Click on the small Pulldown Builder link, select your products and button, drag them around to whatever order you like, and copy and paste the code to create easy pulldowns.

Refined Product List
Refined Product List
3. Interface Improvements

We’ve been moving DPD toward a 100% store based site for some time now and in this update we’ve taken a big step toward our goal. We’ve moved the store selector up to the header of the site so its out of the way for the vast majority of DPD users who only have one store of their account and made all nav menu options based on the currently selected store. Of course, if you have more than one store its just as quick and easy to switch between them or add more, but we think this cleans up the interface for the everyone and makes DPD easier to use.

We’ve also cleaned up the product list, moved a number of options to the left nav menu, and move the various create product buttons over on to the product list page. Every now and then we make a change on the development version that makes things so much easier to use that when we have to go on Production to help vendors it makes us angry that the feature is missing- these new interface tweaks are one of those features.

The Future of DPD

We have big plans for DPD in 2011 and this update is just the beginning. Our success in 2010 has allowed us to more than double development resources dedicated to to DPD. Look for a blog post soon with information on what’s coming!

Important Notice: PayPal checkout using a credit card bug (fixed)

  • Jason@DPD
  • March 9, 2011

Update April 12, 2011 We’ve just received word that PayPal has fixed this problem.

This is not a DPD error and there is nothing we can do to fix it from our end. PayPal currently displays the following error when trying to return customers who checkout using a credit card without a PayPal account to the DPD download page:

Sorry — your last action could not be completed
If you were making a purchase or sending money, we recommend that you check both your PayPal account and your email for a transaction confirmation after 30 minutes.

If you came to this page from another website, please return to that site (don’t use your browser’s Back button) and restart your activity.

This PayPal bug does not pertain only to DPD- it is a system-wide PayPal bug and is affecting all checkouts using a credit card for every shopping cart, delivery service like DPD, and even simple PayPal buttons created in your PayPal account.

PayPal knows about the issue but they have not provided an ETA on when checkout might be back to normal. You can read up on the issue on the official PayPal developer forums and DPD has filed a ticket with PayPal so we can be notified when this is fixed, but for now there is no resolution.

PayPal’s last reply to our ticket:

Thanks for contacting PayPal today. We are currently working on the return URL errors issue. I am creating this ticket to communicate with you about the issue and notify you when it is resolved. Please note that we cannot provide a timeline for resolution at this time. Please stand by for additional updates. Again, thank you for contacting us, and if you have additional questions or updates to your ticket, please reply to this message.

We highly suggest that everyone affected by this bug file a support ticket with PayPal so they understand how serious of an issue this is- You can file a ticket with Merchant Technical Support here:

This is not a DPD error and there is nothing we can do to fix it from our end. You will still get paid, DPD purchases activate normally, and DPD sends the download link to your customers via email like any other transaction. However, until PayPal fixes this bug your buyers will not be automatically sent to the download page at DPD and will instead see the above error message if they check out using a credit card and not a PayPal account.

We understand that seeing an error right after checkout can be distressing at the least, but until PayPal fixes the bug on their site there is nothing we can do but wait with you. Please be reassured that DPD is working normally and sending download links via email and hopefully PayPal will get their act together soon!

Feb 24, 2011 Update: New Button Creator Pages

  • Jason@DPD
  • February 24, 2011
  • No Comments

Only minutes ago we published an update to the DPD servers that revamps the product button creation process and allows you to generate buttons for all products in a store on a single page.

We’ve never really been a fan of having to go to each product individually, open the button creator, selecting the style for each button, etc. so we’ve done our best to smooth the process out- Now all you need to do is setup your store in DPD, create your products, and click the green Button Creator link to generate button code for all your products at the same time. It’s a HUGE time saver for setting up many products at once. Pick a button style and get all the buttons for your entire website in one place!

New Button Creator link to get buttons for all your products.

The cart button creator gives you both the view cart / checkout button code and individual add-to-cart button codes for each product. You have the option of choosing between cart with lightbox (the floaty JavaScript window thing), cart without lightbox, or plain text links for integration with your own button graphics on your site.

Cart Button Creator Page

The instant checkout button creator generates instant checkout buttons (obviously) with your choice of processor if more than one is active on a storefront. You can choose from button code or plain text links like the add-to-cart buttons.

This update is fairly small but it’s paving the way for some big improvements for DPD- soon buttons will not be the only thing you can generate for your products and customizing your checkout experience is going to be more awesome than ever. 😉

January 27, 2011 Updates

  • Jacob@DPD
  • January 27, 2011
  • No Comments

Customize Your Continue Shopping URL

The button generator has been upgraded with a place to customize the continue shopping URL. If you’ve been having trouble with the continue shopping button or simply want to customize where the button goes, this is the upgrade you’ve been waiting for!

Upgraded Purchase CSV

We’ve also released a much-needed upgrade to the purchase history CSV file. The format has been completely overhauled and now includes the following fields: Purchase ID, Date, Product ID, Product Name, Product Price, Discount, Commission, Net Sale, Currency, Status, Coupon, Website, Customer.

Bug Fixes

  • The cart code has been upgraded to enhance compatibility with Internet Explorer 8. Thank you to everyone who reported odd rendering.
  • The cart code has been updated to work correctly when included multiple times on one page.

New Feature: IP logging and Geo-Location for DPD Transactions

  • Jason@DPD
  • January 7, 2011
  • No Comments

We’ve published a new feature today that many vendors have been requesting-  Buyer IP logging and Geo-Location.

DPD now records the IP address of the buyer with each transaction and the information is available on the Purchase Detail page, through the DPD IPN system, and for use on delivery page templates through its own merge tag.

We also use the IP to geo-locate the buyer and display their location on a world map on the Purchase Detail page.  This can help give you an idea where you buyers are coming from (and also it just looks cool).

The technical details:

Buyer IP Address IPN field value:


DPD IPN Notification URL Documentation >>

Buyer IP Delivery Page Template Merge Var:  

{{ purchase.ip_address }}

Customizing Your Cart Checkout and Delivery Pages Documentation >>

January 3, 2011 Update

  • Jacob@DPD
  • January 3, 2011

Happy new year! We have just released a few upgrades to DPD.

URLs can now be delivered via the key delivery product type. No configuration is needed on your part. Simply enter a key that starts with “http://” or “https://” and we will link to that URL on the delivery page.

We have added an option to override PayPal shipping settings and always ship a product for free.

Bug fixes:

  • Fixed a problem with delivered filename getting corrupted when using filenames with special characters.
  • Fixed a problem with the FTP drop box not working when the filename has a “#” character in it.
  • Fixed a problem activating ClickBank combo products when delivered through the thankyou page.