New Feature: Installment Payments for Products

  • Jason@DPD
  • June 19, 2018
  • No Comments

Today we’ve added the ability to create installment payment price points for your products in DPD.    This lets you do things like “3 easy payments of $29.99” or similar when selling your products.

Some Conditions to using Installment Payments:

  • Currently, installment payments are supported using PayPal Express Checkout and Stripe.
  • Installment payments are an optional price point on products and can be added to any existing or new product with a fixed price.  All products in DPD must be created with a fixed price first.
  • Installment Payments can only be used with buy now buttons as processors don’t support mixing installment and non-installment items in a multi-item checkout.

Continue reading New Feature: Installment Payments for Products

The All-New DPD Cart Plugin for WordPress

  • Jason@DPD
  • June 14, 2018
  • 2 Comments

This week we’ve released the all-new DPD Cart plugin for WordPress.  The DPD Cart Plugin 2.0 is available for automatic installation in the WordPress plugin directory and adds the following features to your WordPress site:

  1.  Adds the required DPD javascript to the blog header to power the Lightbox cart (optional) and product widgets.
  2. Adds a button to post and page visual editors to insert DPD buttons in your content.
  3. Adds a store page and individual product pages to your WordPress site.

Continue reading The All-New DPD Cart Plugin for WordPress

New Feature: Marketing Opt-In for GDPR Compliance

  • Jason@DPD
  • May 24, 2018
  • 5 Comments

This post has been updated on May 31 to address vendor feedback changes.

In addition to our previous policy changes for GDPR, this morning we’ve released a new “marketing opt-in” feature that displays a checkbox on the cart during checkout. If checkout is completed with this box unchecked, your buyer will not be sent to marketing integrations configured on your store.

Continue reading New Feature: Marketing Opt-In for GDPR Compliance

Outlook.com’s Silly New Inbox and Customer Emails

  • Jason@DPD
  • February 16, 2018
  • 2 Comments

Outlook.com, which is the online inbox for hotmail, msn, live, and outlook.com email addresses, has changed their inbox view to show two tabs– Focused and Other. They call this feature Focused Inbox and its creating issues for lots customers who think they aren’t getting their emails.

Continue reading Outlook.com’s Silly New Inbox and Customer Emails

DPD Update: New Device Based download authorization… No more Reactivations!

  • Jason@DPD
  • December 7, 2017
  • 9 Comments

Today we’ve started rolling out a change to how DPD authorizes downloads for buyers. It’s a significant change and one that will lead to massive decreases in customer support requests from your customers asking for download reactivation.

That said, new can be scary so here is a breakdown of whats changing:

Continue reading DPD Update: New Device Based download authorization… No more Reactivations!

New Zapier Support Connects DPD to 500+ Apps and Services

  • Jason@DPD
  • March 21, 2016
  • 1 Comment

zapier-logo-blogWe’re happy to announce our new beta app for Zapier that allows you to pass your DPD sales data to the 500+ apps that Zapier supports. Zapier is a 3rd party service that serves as a “middleman” and connects web apps using an easy point and click interface. Zapier has both free and paid plans based on the number of integrations you set up and the frequency that they’re checked for updates.

Because this is a new app and in beta you’ll need to follow the link below to add the DPD app to your Zapier account:

Add DPD App to Zapier

What can you do with Zapier and DPD?

Zapier supports over 500 popular CRM, Accounting, communication, and task management tools. You can pass your customer and sales data to any one of these apps using an easy point and click interface, harnessing the power of the DPD API without having to write a single line of code.

Zapier CRM Apps

You can pass your customer data to popular CRM apps like Salesforce, Infusionsoft, or Highrise.

You can pass your sales data to accounting apps like Quickbooks Online, Xero, or Freshbooks.

Send your customers contact info to email marketing services such as Unbounce, Mad Mimi, or even Gmail.

You can even use built in Zapier tools like Webhooks, SMS, and RSS to build custom notifications and connect to your own custom apps on your website.

Setting up Zapier with DPD

First, add the DPD beta app to your Zapier account by following this invite link.

fSGqU

Once you’ve added it, you can use it as a trigger app to create new zaps that connect to 3rd party services.

Nulzf

After you select the DPD app as your trigger you’ll need to connect to DPD using the API connection info in your vendor profile. To get your API connection info log in to your DPD vendor account, go to the user menu in the top right of the page, and select vendor profile. Your API credentials are at the bottom of the page.

IFt3l

From there you can select which DPD store’s sales data you want this zap to use, select which customer or purchase fields will be passed, and then select which 3rd party app you want to connect the data to. Its all point-and-click and no programming knowledge is required.

We welcome your feedback on the new Zapier support for DPD. We’re pretty excited because it lets you connect your DPD account to hundreds of external apps and we hope you are too!

DPD Update: Redirect Products, Performance Improvements

  • Jason@DPD
  • March 4, 2016
  • No Comments

This update contains a new feature, minor bug fixes, and several performance improvements designed to speed up the DPD admin, widget performance, and the DPD cart.

Redirect Products

DPD now has a new “Redirect to Web Site” purchase action you can apply to digital products. This purchase action will automatically redirect the buyer to an external page of your choosing upon completed purchase. The DPD delivery page loads for a fraction of a second to allow 3rd party tracking scripts to run (like Google Analytics) and then redirects.

b2ohQ

For an example of how this new purchase action works you can try the test item below:

BUY REDIRECT PRODUCT

Use test card number 4242 4242 4242 4242, any CVV, and any expiration date in the future to test.

Because DPD checkouts can contain more than one product and each product can have more than one purchase action there are some conditions for the auto-redirect to work:

  1. The redirect product must be the only product in the purchase. If there are other products we will not redirect the buyer away from our delivery page before they can get their downloads, keys, etc.
  2. The product must not have any other purchase actions. If the product contains a file, key, message, etc. and a redirect we will not send customers away from the download page before they get their other purchase items.

If we are unable to redirect due to the conditions above we will display a button to continue on the delivery page and your choice of message where you can tell the buyer to continue. You can configure the message when setting up the redirect purchase action.

This is an example purchase with multiple products with a redirect, showing the link message and button:

5aiJw

Because of the conditions required to automatically redirect, we recommend using instant checkout buy now buttons with redirect products if you want to ensure that they always automatically redirect to your web site.

Coupon Status Labels

One of the most common support requests we receive is “Why won’t my coupon work with this product?” In 99% of the cases this is caused by the product in question being marked as coupon ineligible on the product edit page. To make this more apparent, we’ve added a label to products that aren’t marked as coupon eligible to the product lists in the DPD admin.

cUipn

To mark a product as coupon eligible edit the product and check the “Coupon Eligible?” checkbox on the edit page, then save.

For more information: Cart shows “This coupon does not apply to any product in the cart” when trying to use a coupon

Other performance improvements and bug fixes in this update:

  • Added translations for v3 cart error messages
  • Fixed an issue with product choosers when using add-to-cart actions
  • Improved performance on widget and custom button rendering
  • Fixed an issue where widgets would partially render using Safari browsers
  • Fixed oversized close button on v2 carts
  • Fixed an issue where the lightbox cart would cause page jumpyness due to scroll bar rendering
  • Product update email sending performance improvements
  • Started recording shipping information in PayPal for PayPal Pro checkouts
  • Fixed a case where v3 carts were not storing billing name correctly
  • Fixed a bunch of typos in emails
  • Optimized internal “can be purchased” calls in DPD for better performance
  • Query optimization for sales stats
  • Updated shipping library to address a FedEx rate quote issue
  • Fixed MailChimp integration not supporting non-ascii chars in group names
  • Updated our field validators for better performance

New Features: Product Upsell Feature and Store Policies

  • Jason@DPD
  • October 29, 2015
  • 5 Comments

Product Upsells

Today we released our new product upsell feature. This feature lets you configure an upsell product to be offered when one of your products is added to the DPD cart or during instant checkout. This encourages your customers to spend more and increase your cart totals!

I9NKe

For each product in DPD you can configure the following:

1. The Upsell Product to be offered from your currently available products.

2. The Upsell Message to be displayed, such as “Upgrade to the Deluxe version for $3 more!”

You can view a demo of the new Product Upsell Feature on our product demo page.

Store Policy Support

DPD now supports store policies to be displayed in the footer of every page of your DPD hosted cart and checkout. This is for compliance with some processors and merchant account providers and to better protect vendors.

Once configured from the Policies menu item under Store Options in DPD the policies will be displayed in your cart footer as seen below:

0t4Vu

These new policy links only show if a policy is configured in DPD. The links open to a new page that displays the policies you have defined.

We’d love to hear your feedback on product upsells, the new policy support, and whatever other features and options you’d like to see- please drop us a line through our support desk or talk to one of our support team on live chat and let us know!

Upcoming Change: Improving Download Controls and Self Service Activation

  • Jason@DPD
  • July 27, 2015
  • 2 Comments

We’re putting the finishing touches on a massive service improvement to DPD that will completely change the way we authorize and deliver product files.

We understand that many people are resistant to change, but the advantages of the new system we’re prepping for release are overwhelmingly positive for both the vendor and consumer and we’re excited to start this series of posts explaining the new system.

How DPD Works Now: Time and Attempt Based System

DPD currently lets the vendor set two options that controls how buyers can download their products- Time Limit and Attempt Limit. This is basically how every other service works too.

Time Limit: How long the download links should remain active. This can be set as anything from 24 hours to unlimited.

Attempt Limit: How many download attempts (clicks of the download button) that can take place before it is deactivated.

Once either of these limits are reached the buyer can no longer access their files. They must then contact the vendor, the vendor must manually reactivate the download, and the buyer must follow the new email link sent to them.

The Problem We’re Trying to Solve

Manual reactivation is the number one pain point that vendors tell us about- its the primary customer service problem for most vendors (where buyers lose their files and need to re-download months later) and it makes buyers angry to not be able to access their purchases.

Also, if a buyer purchases multiple times from the same store, the purchases are not available together- the buyer must find each individual purchase email to get the unique download link from that purchase.

Mobile devices like iPads and phones make this problem worse- these devices don’t always download the files, opening them from their location on our server. When the time or attempt limit is reached, these files just stop working, causing another CS headache for the vendor and reducing buyer confidence.

Our Solution: Session Based Download Controls

Where the current system authorizes attempts for a certain amount of time, the new system will be session based and authorize a particular computer or mobile device to access the file.

Once a computer is authorized, they can download the file whenever they want, on that device, for as long as the vendor wants to allow.

If the buyer attempts to download the file from an unknown device DPD will ask them for their email address, and a new authorization link for that device will be sent to their email. Only the person with access to the buyers email will be able to authorize new download sessions.

The vendor will be able to control how many devices can be activated at one time. For example, as a vendor you may allow 3 devices at once (a desktop or laptop, iPad, and mobile phone). The vendor will also be able to specify how many activations total can occur before they need to be manually reset.

This is a massive improvement for several reasons:

  1. The buyer can always access their files.
  2. The buyer can not easily share access with others, and if they do they will burn their own access sessions.
  3. The buyer will be able to authorize their computer and have access to all their purchases using that email, not just the current one.
  4. If the buyer is using a new device they can do self-service reactivation using their email, eliminating the need for manual reactivation by the vendor and related customer service woes.
  5. Session based download controls will allow us to offer more advanced anti-sharing features, like hosted ebook readers. We’ll have a post about our new hosted ebook reader in the next few days!

Those who play computer games may be familiar with Steam. Steam uses a device based authorization system extremely similar to the new system DPD is rolling out where if you log in from a new device you must authorize it using your email and a code they send you. This is that system for anything sold through DPD.

The Plan Going Forward

1. Once we finish final testing on session based downloads (already in progress) we will release them as the default activation method for all new stores created in DPD.

2. Once we are sure there are no issues with new stores, we will be moving all existing stores to the new responsive checkout and session based activation.

This will be a forced upgrade for all existing stores- we have older stores using cart versions that are 2-3 versions out of date. We are going to modernize every checkout using DPD, drop support for previous cart versions, and focus 100% of our development efforts on the new, modern, responsive checkout.

Questions?

We’ll make a release post when sessions are released for new stores. Everyone will have at least 30 days to try the new activation system and put it through its paces before we force upgrade for every store.

If anyone has any questions about the new session based activation system we’re always here to answer them for you. We understand that change can sometimes be scary, but the massive improvements of this new system are worth it.

PayPal Policy Update: Added Purchase Protection for Intangible Goods and How it Affects You

  • Jason@DPD
  • June 11, 2015
  • 6 Comments

Last night PayPal notified of a policy update, effective July 1, 2015, that included a number of changes to their User Agreement, Acceptable Use Policy, and Privacy Policy.

Intangible Items Added To Buyer Purchase Protection

The most important change to sellers of intangible items such as games, software, ebooks, music, or audio files is that they are now extending Purchase Protection to buyers of intangible goods.

Section 13.3
We are increasing the scope of PayPal Purchase Protection to now include coverage for intangible items.

More importantly, while they are extending Purchase Protection to buyers, they are not extending Seller Protection.

Section 11.4
Although we are expanding PayPal Purchase Protection to buyers for intangible items, Seller Protection will not apply to intangible items. We are including a note in this section about this. In addition, we are adding a definition of Proof of Delivery for intangible or virtual items or services which can help a seller win a buyer’s Item Not Received Purchase Protection Claim.

Proof of Delivery for Intangible Items

As they mention above, the note added to the section defines proof of delivery as “documentation satisfactory to PayPal” that the item or service was provided to the buyer such as proof of download including the date of fulfillment.

“Proof of Delivery” for intangible or virtual items or services is documentation satisfactory to PayPal that the item or service was provided to the buyer such as proof of download including the date of fulfillment.

NOTE: Although Purchase Protection extends coverage to buyers for intangible items, Seller Protection does not apply to intangible items. However, having proper Proof of Delivery can help a seller win a buyer’s Item Not Received Purchase Protection Claim.

It is important to note that they only say proof of delivery, including proof of download and the date of fulfillment “can help a seller win a buyer’s Item Not Received” claim and does not guarantee a decision in the vendors favor.

In summary, PayPal has made it easier than ever for buyers to make Purchase Protection Claims against sellers of intangible (downloadable) goods. They have outlined in a very non-specific way how vendors can provide proof of delivery of intangible goods and said that it will in some way influence or “help” the claims process.

View the Entire PayPal Policy Update Here

What DPD Is Doing for Vendors

DPD is a Gold PayPal Partner and listed in the PayPal Solutions Directory.

DPD has always recorded purchase details such as the time the purchase took place, buyer IP address, the full PayPal responses and IPNs, and all buyer information provided to the DPD or PayPal checkout flow.

We have also always recorded download attempts including the amount of the file transferred, if we can detect a successful full delivery (based on transmitted data and the actual file size stored on our servers), the download IP address, and user agent.

We have taken all this information and compiled a Proof of Delivery page that can be provided to PayPal in the event of a Item Not Received Purchase Protection Claim. The page is hosted on DPD servers at a public but salted and randomized URL to protect buyer and seller information.

Here is an example Proof of Delivery page: Demo Purchase Proof of Delivery

Proof of Delivery Screenshot

DPD vendors can get this page for any transaction from its Purchase Detail page in DPD.

1. Log in to DPD

2. Go to Purchases in the left menu

3. Browse or search for the purchase and click the Purchase ID in the table to open the detail page.

4. At the top of the purchase detail page, click the Proof of Delivery button

Purchase Detail Page

Future Updates

We have contacted PayPal in an attempt to get further clarification on what additional information needs to be added to the Proof of Delivery page to maximize its effectiveness for vendors selling intangible items. Unfortunately, responses from PayPal are generally slow. As we receive more information from them we will update the proof of delivery page as needed.