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.

Announcing DPD Subscription Areas and Drip Feed Content

  • Jason@DPD
  • June 8, 2015
  • 8 Comments

This weekend we released support for subscription areas in DPD. Vendors can now create their own DPD hosted subscriber “mini-site” and sell recurring subscriptions for access to content. This massive update includes many new features enabling you to sell access to scheduled content, drip feed subscriptions, and paid podcasts.

Based on the feedback and usage of our limited private beta of subscription stores we have modernized the subscriber area, added numerous features such as search, archives, better subscriber management, and an all new post interface, and changed the layout of content both in the admin and subscriber area for better readability.

The Subscriber Area

The all new subscriber area features a responsive design like our cart and checkout and layout optimized for readability and the way subscribers consume content.

Subscriber Index

The subscriber index is the first seen after subscribers log in. It has the first post in full, with the most recent posts below.

Subscriber Area Index

Post Page

Each post opens to its own post page, with any related content and downloads.

Individual Post Page

Archives / Search

The searchable archives page lists all posts in a compact list format. Both the post title and contents are searchable.

Post Archive / Search Page

Responsive Design for Mobile

Like our responsive cart and checkout, we’ve optimized the entire subscriber area for viewing on mobile devices.

Responsive Design

Creating a New Subscriber Area

We’ve added a wizard that guides you through creating your new subscriber area. To get started, create a new store. When prompted, select Subscriptions and the wizard will guide you through the process, step by step.

We’ve created a KB article to explain all the features and options during setup:

Getting Started with a DPD Subscriber Area

Multiple Ways to Post Content

DPD subscriber areas let you post content two ways- scheduled content and Drip Feed posts. The new post page in the DPD admin allows you to write content, attach files and a post image, and specify how this content will be released.

DPD Admin - Post Page

Scheduled Content

Like a traditional blog, you can schedule posts to go live on a specific date / time (or immediately) and all subscribers will see the post when it is published. You can attach downloads and a post image to your posts.

For more information on posting content:

Creating Content Posts

Drip Feed Content

One of the most popular requests we’ve ever had, DPD now supports drip feed content series where you specify what day after signup that a subscriber gets access to content. Drip feed posts allow you to queue up content and release it for each individual subscriber when they reach the drip feed interval.

Drip Feed Posts

For more information on creating drip feed posts:

Setting up a Drip Feed Series of Posts

Paid Postcast / RSS Support

You can optionally enable paid podcast / RSS feed support so that your subscribers can view your content feed in iTunes or their favorite feed reader. This will add the iTunes and RSS buttons you see in the index screenshot above to your subscriber site.

Check out the KB article below for more information on enabling podcast support:

Setting up a Paid Podcast Feed

Managing Subscribers

You can manage your subscribers from the DPD admin. Easy search tools let you find subscribers and modify their subscriptions, send a password reset, or cancel the subscriber.

Subscriber List in DPD Admin

You can drill down to each subscriber by clicking their name to find out how long they’ve been subscribed, their payment history, and perform account operations.

Subscriber Management page

For more information on managing subscribers:

Managing Subscribers

Need more help?

You can view all the documentation available for the DPD subscriber area in the new knowledgebase category listed below:

Subscriber Areas: Selling Access to Paid Subscription Content with DPD

We’re also here for you! Send us a live chat or submit a support request and one of our support team will do our best to get you started selling subscriptions and drip feed content with DPD. We welcome your feedback!

DPD Update: Send to Dropbox

  • Jason@DPD
  • April 16, 2015
  • 3 Comments

In this week’s update we have a new feature for customers- they can now send their downloads directly to their Dropbox account instead of downloading.

This new option, which can be disabled on a per-store basis by the vendor under Store Preferences, adds a “Send to Dropbox” button for each downloadable file on the delivery page:

uueZD

Clicking the Send To Dropbox button will open a dialog that lets the customer log in to their Dropbox account and decide which folder the item should be placed in:

eEIp6

Once the buyer tells Dropbox where to save the file thats it! Dropbox will copy the file directly from DPD to the buyer’s Dropbox folder and sync with their desktop and devices.

We think this will be great for all customers, letting them reliably download files even when they have a poor connection, but Vendors can disable the Send to Dropbox option on a per-store basis by going to Store Preferences in the left menu and unchecking the “Enable Send to Dropbox” option.

Other bug fixes in this release:

  • Fixed a cart issue when a country that does not use states / provinces still displayed a state selection.
  • Fixed invoice translations being applied and made invoice use standard language translation pulldown.
  • Fixed buttontext and buttonhoverbg colors not applying to the checkout button in the cart.
  • Fixed not being able to uncheck the “Show once per sale” option on conversion tracking integration.

DPD Now Supports Groups in Mailchimp Lists

  • Jason@DPD
  • September 17, 2014
  • No Comments

Freddie_winkWe’re happy to announce that this morning we released another often requested feature- group support for Mailchimp integrations.

As always, vendors can select which mailing list they want to send buyers from a store to. Now, you can also optionally specify group options for subscribers based on store or product.

Store Group

If you want to use the same mailing list across multiple stores, DPD now lets you put all purchases from a specific store into a Mailchimp group.

By using a store group you’ll be able to segment sending to your list shared across multiple stores by the store they purchased from.

Product Groups

We’ve also added the ability to assign a group to the purchase of specific products.

This will allow you to laser focus your campaigns to a specific product or products purchased.

Mailchimp Group Support

Using Mailchimp Groups with DPD:

1. Set up your groups in Mailchimp.

2. Log in to DPD and go to Integrations in the left menu of DPD.

3. Add a new Mailchimp integration, or edit your existing integration.

4. Once you have entered your Mailchimp API key and selected your list DPD will automatically pull in the groups for the selected mailing list.

5. Simply assign which group you would like all purchases in the store to be assigned to under Store Group and/or add product specific rules below by selecting the product and then selecting which group we should tag the subscriber with.

You can use any combination of the store group and product specific groups (or just one or the other) at once.

You can now integrate DPD with Drip Email Marketing

  • Jason@DPD
  • September 4, 2014
  • No Comments

Drip Email Marketing AutomationThe fine folks at Drip, an email marketing automation company, have written integration instructions for DPD using our notification URL feature. Now without writing a line of code you can now trigger almost any action in Drip when someone makes a purchase through DPD.

What makes Drip special? From Drip’s website:

Most email service providers (ESPs) are built to send email newsletters to a static list of subscribers. Drip can do this as well, but our main differentiation from traditional ESPs is our email automation. This makes it dead simple to move people into and out of multiple autoresponder sequences based on things they do: click certain links, open certain emails, express interest in a topic, etc…

Drip is not focused solely on a specific phase of email sending such as marketing or customer retention. We have invested heavily to support the following five stages of email sending: marketing, lead nurturing, trial lifecycle, customer retention/lifecycle, and post-cancellation.

We are laser-focused on serving the unique needs of SaaS applications and sellers of digital goods such as software, ebooks and online courses.

Their Drip integration instructions for DPD are straightforward and easy to understand- its essentially copy and paste a URL from Drip in to the DPD notification URL integration and then tell Drip what you want to do with the buyers.

We’ve been in contact with the Drip team and we’ll do our best to get help for any DPD vendors that need assistance with integrating the two services!

New Google Analytics: Universal Analytics Integration

  • Jason@DPD
  • June 10, 2014
  • No Comments

google-universal-analytics

Today we released a completely new Google Analytics: Universal Analytics integration for all-in-one tracking of your entire sales process and checkout flow with DPD.

The new integration replaces the old Google Analytics eCommerce integration and manually placing code in the Tracking HTML field of your store preferences.

The old Analytics Ecommerce integration should be disabled and all Analytics tracking code removed from the Tracking HTML field under store Preferences for accurate tracking results.

The new Universal Analytics integration is available for all v2 stores in DPD under the Integrations menu.

Note: Uses Universal Analytics

This integration uses Universal Analytics using analytics.js, not the old “classic” analytics javascript. The new Universal Analytics updates faster, tracks better, and loads faster on your website.

If you are using Classic analytics code on your website you must update your tracking code to use this new integration. New code is provided by the integration for use on your website.

The New Universal Analytics Integration Will:

1. Place the appropriate tracking code on each page of your cart and checkout.
2. Optionally display the eCommerce tracking fields on the delivery page once for accurate conversion tracking.
3. Allow you to accurately track referrals, traffic sources, and campaigns.
4. Allow you to accurately track and visualize your goal funnel.
5. Provide you with the necessary Universal Analytics tracking code for you to place on every page of your website to enable cross-domain linking and accurate tracking.

Complete instructions, including how to create goal tracking funnels and more, are in the Knowledgebase entry for Google Analytics: Universal Analytics Integration

Other minor updates / bug fixes in this release:

  • Fixed bug with cancel url to paypal integration
  • Pass through any hoplink params to the target url
  • Fixed support desk code when unauthenticated / passing of registered emails/usernames
  • Improved product caching for speed improvements and space management
  • Fixed validation on purchase refund form
  • Updated cart lightbox code to new responsive version

DPD Update: Coupon List Improvements and Future Plans

  • Jason@DPD
  • May 7, 2014
  • 4 Comments

Today we released an update to our coupon module that makes it easier to browse and manage coupons, especially when you have created many single use coupon or discount codes.

Coupon List Improvements

The coupon list now features a more compact table that lists more coupons at once and includes filters so you view specific coupon status, or a specific coupon name.

Coupon List Improvements

Color Coded Coupon Display

We have also color coded the coupon display to show inactive coupons as red and future coupons (which are not yet active but aren’t technically “inactive”) as yellow.

We hope being able to see at a glance the status of a coupon by its color will make it easier to understand what is going on with a specific code (and stop vendors from having to email us asking why their future coupon shows as “inactive” like an expired coupon).

Bulk Edit Coupon Status and Delete Coupons

In addition to the list and filter improvements, we have also added the ability to bulk edit the coupon status or bulk delete coupon codes. Simply check the box and use the menu at the bottom to select the action.

Coming Soon

This is a minor update but we’re not resting on our laurels- The entire DPD team is in the middle of a migration to move all DPD servers to Amazon Web Services. We’ve always used Amazon S3 for product backup, storage, and delivery, and now we’re moving everything else for greater scalability, speed improvements, and redundancy.

We will be making a dedicated post about the AWS migration and what it will mean for vendors soon.

New Year, New Features! UPS & FedEx Shipping Calculations, Constant Contact and Sendy Integrations, Bug Fixes

  • Jason@DPD
  • January 7, 2013
  • 1 Comment

In our first release of the new year we’re releasing some often requested shipping and email marketing integrations, as well as a few bug fixes and tweaks that cropped up during the holidays.

UPS and FedEx Shipping Calculations

Now, in addition to table rate shipping, DPD vendors can enable automatic rate calculation for UPS and FedEx.

Setting up UPS Shipping

Setting up Fedex Shipping

These new options are in addition to our existing simple table rate based shipping calculations, and you can enable any combination for use on your cart.

Constant Contract and Sendy Integrations

Adding to our ever growing list of stuff we integrate with, we’ve added Constant Contact and Sendy to our 3rd party mailing list integrations.

Email, Event, and Social Media marketing tools and solutions from Constant Contact make it easy to reach, engage, acquire, and retain customers or members.

Setting up Constant Contact in DPD

Sendy is a self hosted email newsletter application that lets you send trackable emails via Amazon Simple Email Service (SES). Complete with reports, subscriber & list management.

Setting up Sendy in DPD

Bug Fixes and Tweaks included in this release:

  • Fixed subscription cancelation / closed account bug
  • Fixed rounding error when calculating multiple tax rates in the cart
  • Fixed quantity error on DPD IPN response, added tax, mc_shipping, shipping_method fields
  • Fixed PayPal refunds displaying the wrong sale amount after a refund was issued
  • Added accepted card type option to SagePay Direct payment method
  • E-commerce integrations now render on the “thankyou” page for free checkouts

Update: Cart Custom Fields and Other Tweaks

  • Jason@DPD
  • October 11, 2012
  • 6 Comments

Today we’ve released an often requested feature- custom fields for the DPD cart and checkout.

Vendors can now create required or optional custom fields for the cart complete with field type (text, checkbox, select, radio, textarea), label, and description.

To see an example of custom fields, add the DPD demo product below:

[box]
Demo Cart Product: $5.99

Example showing custom required and optional fields



Add to Cart
[/box]

The contents of custom fields are displayed with the purchase record in the DPD admin. We’ll soon be adding the ability to populate custom fields with input from your website, and send the custom fields via the DPD IPN system to your own scripts and programs.

Just like everything else in DPD, creating a custom field is easy with no coding required. Simply go to Custom Fields in the left menu for the store you’d like to add the fields to checkout, click the “Add New Custom Field” button, and fill out the form:

Other Tweaks and Fixes in this update:

  • Added a subscription signup complete email with their username and login URL
  • Optimized purchase csv export to prevent an out of memory condition for very large exports
  • Fixed an error that sometimes occurred on cart/remove action
  • Updated the way tax and discounts are calculated to comply with GST/PST/VAT requirements

Selling Mac Software? Integrate DPD with Bodega and add a new sales channel

  • Jason@DPD
  • July 26, 2012
  • 1 Comment

Several months ago at a vendor’s request we added an integration that will allow the DPD checkout work inside Bodega, a marketplace for browsing and discovering new Mac apps. The integration adds the required JavaScript to report sales to Bodega when the sale occurs inside the app.

We didn’t really tell anyone about it though- it was right in the middle of the new cart and checkout flow launching and we just got covered up. Sorry! We aim to remedy that with this post!

What is Bodega?

Mac developers have always had challenges getting their great products into the channel, and then being successful once they got there. For Mac developers everywhere, Bodega serves as a perfect addition to their channel and product sales strategies. Bodega provides regular, consistent access to a large and growing audience base directly from Mac desktops around the world.

Developers who wish to include their Mac products in Bodega enjoy the following key benefits:

  • No charge for membership in the Bodega Developer Program.
  • For each sale taking place in Bodega, Freshcode charges the developer 10% of the application’s sale price- the developer retains 90% of the sale price.
  • No API restrictions for applications submitted for inclusion in Bodega.
  • Zero interference in developer/customer interaction.
  • A wide variety of advertising, marketing, and co-marketing programs for Bodega developers.
  • Developer-owned deployment and management of their product upgrade/update strategy, as they always have.
  • Bodega automatically checks for application updates for all Sparkle-endowed applications on the user’s hard drive each time it is launched.
  • Developers need not create a special version of their app or their DPD checkout for inclusion in Bodega.
  • No formal application vetting or approval processes.

Bodega is the new way for customers to discover and purchase software, and for developers to reach customers on an inexpensive, highly-profitable, ongoing basis.

Using Bodega with DPD

Integrating your current DPD cart and checkout with Bodega is ridiculously easy.

1. Register your app with Boedga

2. Log in to DPD and select the store selling your app.

3. Go to Integrations in the left menu and +Add the Bodega integration.

4. Check the box to enable the integration and save.

That’s it! All checkouts that occur inside the Bodega app store app will automatically be tracked and sale information passed to Bodega using a bit of JavaScript code on the delivery page.

For sales that occur outside Bodega (by users simply going to your website) nothing changes. It’s that easy.