Knowledgebase/Solutions

PayPal Account Setup / Troubleshooting (updated profile)

Jacob Coby
posted this on June 20, 2011 14:49

Step 1:  Check to make sure Encrypted Website Payments Are Not Required

DPD uses payment amount verification instead of button encryption to protect your downloads.  Your PayPal account my be set to only accept encrypted payment button requests from using other systems, so here are the instructions to disable the encryption requirement:

  1. Log in to your PayPal account
  2. Click on Profile
  3. Click on My selling tools
  4. Click on Update next to Website preferences
  5. On the page Website Payment Preferences scroll down and you will find the section on Encrypted Website Payments. Where it says Block Non-encrypted Website Payment select OFF
  6. Then at the bottom of the page click Save

This will still allow encrypted buttons to work, but it will not require them.  DPD's advanced features can now be used with PayPal. 

Step 2:  Check to make sure Payments from Unverified Accounts are Allowed

If your PayPal products (both storefront and standalone) are not activating for customers when they purchase them the likey culprit is a setting in your PayPal account that requires you to manually verify and approve purchases from "Unverified Accounts."

To disable this manual verification and allow DPD to automatically authorize downloads for all your paying customers, perform the following steps:

  1. Log in to your PayPal account.
  2. Click on the Profile link from your PayPal overview screen
  3. Click on My selling tools
  4. Click on Update next to Block payments
  5. Set Block Payments for the items not sold on eBay from U.S. users who do not provide a Confirmed Address to No.
  6. Click on Save

paypal-receiving-preferences.png
This change will allow DPD to automatically verify payment without your intervention for all payments, including payments from new PayPal accounts without a verified address.

Step 3:  Make sure PayPal does not automatically apply shipping to digital (download) orders

PayPal may add shipping charges to your digital downloads if your PayPal account is set to not allow per-transaction overrides of standard physical product shipping rates.  This will cause your DPD product (which has no shipping sent to PayPal) to have shipping charges automatically applied by PayPal on their end.

This is how to enable the payment button override and have free shipping products if you run in to this problem:

  1. Log in to your PayPal account
  2. Click on the Profile link from your PayPal overview screen
  3. Click on My selling tools
  4. Click on Update next to Shipping calculations
  5. For the first shipping method you have listed under Domestic Shipping Methods, check the box beside the method and click the orange Edit button.
  6. On the Edit Shipping Method page that opens select Yes beside Use the Shipping Fee in my Transaction instead of my calculator's settings
  7. Repeat steps 5 and 6 for each additional shipping method if you have more than one set up.

By performing these steps this will allow your physical products, which use your account shipping calculations, to add shipping as normal while allowing digital download products sold through DPD to override the account shipping charges to free shipping.

Step 4:  Disable Auto-Return and Payment Data Transfer in your PayPal Account

Having the Auto-Return and Payment Data Transfer settings enabled in your PayPal account will prevent DPD from getting the instant Payment Notification (IPN) from PayPal.   Without this notification we can not authorize a download, so these options must be set to off:

Please check the following:

  1. Log in to PayPal
  2. Click on the Profile link from your PayPal overview screen
  3. Click on My selling tools
  4. Click on Update next to Website preferences
  5. Make sure both Auto Return for Website Payments and Payment Data Transfer are both set to OFF

Step 5:  Set your IPN Character Encoding

DPD automatically configures most PayPal features through variables passed with the transaction.   However, one item that we can not automatically configure is the characterset that your IPN data is transferred to DPD in.   For DPD to work for buyers from all countries where buyer names, street names, cites, etc.  may contain special characters you must set PayPal to send IPN data in UTF-8 format.   This is becuase UTF-8 supports these special characters, and DPD is designed to read UTF-8 IPN data for maximum compatablity.

To set your IPN data to send in UTF-8 Format:

  1. Log in to PayPal 
  2. Click on Profile 
  3. Click on My selling tools
  4. At the bottom of the page in the More selling tools box, click on PayPal button language encoding 
  5. On the Language Encoding page, click More Options to open the extended options. 
  6. For the question Do you want to use the same encoding for data sent from PayPal to you (e.g., IPN, downloadable logs, emails)? select No, Use and pick UTF-8 as the encoding type for your IPNs and click Save. 

Accurately setting these options in your PayPal account resolve 95% of all PayPal delivery issues. 

If you have checked the 5 items in this list and still have issues please contact DPD support for assistance.