Google Play error "Error while retrieving information from server [DF-DFERH-01]"

AndroidIn App-BillingGoogle Play

Android Problem Overview


I'm just finishing a game for android and I'm testing out the in app purchase functions. I'm sending testing using android.test.purchased

It was working fine until a few hours ago. But now when I click the "accept and buy" in google play, the store gives the error.

>>Google play error "Error while retrieving information from server [DF-DFERH-01]"

Does anyone know what this error means?

Android Solutions


Solution 1 - Android

Try this, as it solved in my case on a Samsung mobile phone:

1. Open the "Google Play" app and press the home button to return

2. Go to Settings → Applications → Manage Applications

3. Select the "ALL" tab, Search for "Google Play Store" and press it to open.

4. Press "Force stop"

5. Press "Clear cache"

6. Press "Clear Data"

7. Now Open Play Store and it will work normally.

If the above steps does not help then try the following as well:

1. Go to Settings → Applications → Manage Applications

2. Select the "ALL" tab, Search for "Google Services Framework" and press it to open.

3. Press "Force stop"

4. Press "Clear cache"

5. Press "Clear Data"

Solution 2 - Android

This is a reported bug with Google: Bug Report. It seems to be related with Google's servers and is very intermittent. IE, you'll notice how all the comments revolve around a few specific days. Haven't been able to fix it myself, but the one comment suggests trying the following:

  1. Shutdown your device.
  2. Remove your sim card.
  3. Turn on your device.
  4. Connect your device to a non-local (PR) server, like ATT, TMobile, Spring. If you have a friend ask for a wifi thetering.
  5. Open the Play Store.
  6. Shutdown and re-install the sim card.
  7. Turn on.

It seems this error is only related to the static responses from Google. Using real product IDs don't suffer from this problem.

Update: My answer here is pretty old and the InApp purchase library has changed quite a bit since. Refer to @Ehsan Sajjad answer instead.

Solution 3 - Android

It works for me.....

I went to the settings on my phone and deleted my gmail account then re-added and synced the account and it worked for me.

settings>accounts>delete account settings>accounts>add account>sync and follow screen prompts

hope it works for you, i was receiving the df-dferh-01 error as well and couldnt buy in app purchases and this did the trick

Solution 4 - Android

I had the same issue because of an incorrect product sku.

I was using android.test.purchase instead of android.test.purchased.

Solution 5 - Android

Issue resolved after installing Google Play Services (NEVER needed them until now, removed because used too many resources on my Android 2.3), and do the following steps:

From Ryan Lestage on Google+:

  1. Clear data for the following apps:
  • Play Store
  • Download Manager
  • Google Services Framework
  1. Restart your phone.
  2. Fire up the Play Store app.
  3. Wait for the device to show again on the web Play Store. It will appear under Settings > Devices. It may take a half-hour to several hours to appear.

When your phone has shown up in the Play Store with the date registered as today's date, proceed with the next steps, but not before.

  1. Open Google Settings from your device's apps menu.
  2. Touch Android Device Manager.
  3. Uncheck Allow remote factory reset.
  4. Go to your device's main Settings menu, then touch Apps > All > Google Play services.
  5. Touch Clear Data. Note that this action doesn't remove personal data.
  6. Go back to Google Settings and select Allow remote factory reset.
  7. Restart your device.

Solution 6 - Android

suggestions of solving this problem is, If you already had installed app in your phone before downloading from google play.(obviously run from your code ) then first uninstal it. and then download and install app from google play . it worked for me .Thanks and regards.

Solution 7 - Android

It has to do with the new Play Store update.

Go to:

> settings/apps/all/Google Play Store

Select Google Play Store and select uninstall updates - that should solve your issue. Open up play store and purchase your app or game select bill to Verizon or whatever phone provider you use then accept. Log in to your Google account and you're done. When you close out the play store it will update again to the latest version and will allow you to bill to account.

Solution 8 - Android

I had the same issue. Solved it simply; I have (2) google accounts linked to my Play Store. It just so happens that I installed "an" app from "account B", and I was trying to rate it from "account A". So, switched accounts, and voilá.

Solution 9 - Android

Nothing above made it work for me. The thing for me is that I was testing a subscription and i forgot SkuType.SUBS, changing it to INAPP for the reserved google test product fixed it.

Solution 10 - Android

In my case, this error message was displayed when I tried downloading an app from Google Play Store using a VPN. The download only worked when I disabled the VPN. Using a VPN, downloads were only working for the apps I downloaded previously.

This looks like a censorship from Google, which is really bad for the user experience and I hope they will stop this.

Fortunately I don't use Android on my smartphone, it was on my Linux laptop using Anbox or Android x86 in VirtualBox.

Solution 11 - Android

Tested on a Huawei P20:

  1. Uninstall (or disable) Play Store.

  2. Reinstall Google Play: (Source)

  3. Download the latest version of Google Play Store from APK Mirror.

  4. Install the app simply by opening the APK file.

  5. Restart device.

Note: before finding this solution, I followed the instructions from some of the other answers here: removed my Google account from my device and added it again, cleared data and cache from various google play apps. This may or may not be necessary; feedback is welcome.

Solution 12 - Android

Long press on Google play application

  • Select App info
  • Click on Clear Cache
  • Click on Clear app data

Now again click on Google Play app, It will work now.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionuser922220View Question on Stackoverflow
Solution 1 - AndroidEhsan SajjadView Answer on Stackoverflow
Solution 2 - AndroidJay SoyerView Answer on Stackoverflow
Solution 3 - AndroidRaviPatidarView Answer on Stackoverflow
Solution 4 - AndroidGeekaristView Answer on Stackoverflow
Solution 5 - AndroidmarcolopesView Answer on Stackoverflow
Solution 6 - AndroiddnanaView Answer on Stackoverflow
Solution 7 - AndroidKevinView Answer on Stackoverflow
Solution 8 - AndroidPaul SView Answer on Stackoverflow
Solution 9 - AndroidBoldijar PaulView Answer on Stackoverflow
Solution 10 - AndroidbaptxView Answer on Stackoverflow
Solution 11 - Androiduser3187724View Answer on Stackoverflow
Solution 12 - AndroidPriyankaView Answer on Stackoverflow