Update: Custom Field Improvements, Subscription Failed Payments Dunning, Automatic Virus Notifications
- Jason@DPD
- December 18, 2012
- No Comments
In this update we’ve released two major feature improvements:
Custom Field Improvements: External / Hidden Custom Fields and IPN / API passthrough
Vendors can now create hidden “external” custom fields in DPD and pass data to these fields through their add-to-cart URLs. The data will be stored with the transaction, and vendors can now get custom field data from both the DPD IPN System and the new DPD Cart API.
Adding custom field data to your add-to-cart URLs is as easy as appending a “custom_1=foo” to the end of the URL. This feature will solve a lot of advanced integration requests for vendors such as passing referral or ad source codes to DPD to include with the purchase, or passing landing page versions or sales page A/B testing info to DPD for later analysis.
An example of how to include this data in a DPD add-to-cart URL is available in our Cart Custom Fields knowledgebase entry.
For more information in our KB:
Content Subscription Dunning Settings
DPD now gives vendors control over their dunning settings for handling failed subscription payments made through Stripe. Vendors can set the number of retry attempts and the number of days between retries when a credit card payment fails using the new Dunning option in the left menu for subscription stores. Once the failed payment attempts have been exhausted subscriber content access will be terminated.
Vendors can disable dunning by setting rebill attempts to 0 in their dunning settings. This will terminate access to subscription content without warning on the first failed payment and is probably a pretty bad idea, but the option is there!
DPD will automatically send a failed payment email when one occurs. This email contains a link for the subscriber to log in to the subscription area and update their credit card info. Vendors can edit this email along with all other subscription emails (or product store emails for that matter) by going to Email Templates in the left menu after logging in to DPD.
Automatic Virus Notifications
DPD regularly scans our servers and all uploaded products for viruses, trojans, and other malware. We do this for a number of reasons- PCI compliance, to protect our service’s reputation for delivering safe products, and to not be a vector for malicious users to deliver malware.
Previously, we’ve had to manually email vendors when we find a virus and tell them to clean their files up. As DPD has grown, this became a major pain to follow up with! Now, we’ll automatically send a notification when we detect an infected upload and automatically take action if the vendor does not upload a clean file.
If you get an infected file notification, take action! We can not allow distribution of infected files through our service under any circumstance.
This is nothing personal against the vendor! We do this to protect your customers, your business reputation, and DPD’s reputation as a safe and secure file delivery system.