Payments & subscriptions

Google Play in-app purchase missing after payment: check the order before buying again

Separate a declined payment from a completed but undelivered in-app purchase, refresh the app and Play Store, then send the developer the order evidence needed to add it.

Quick answer

First confirm that Google Play completed the purchase on the Google account used inside the app. If it completed, do not buy the item again: refresh the app and device, then ask the app developer to add the missing entitlement or explain the delivery failure.

Treat “payment declined” and “payment completed but the item is missing” as different problems. This guide is for the second state: Google Play shows a completed purchase, but the app has not added the currency, feature, subscription entitlement, or other in-app content. Do not purchase it a second time until you have matched the order to the account inside the app.

Prove which side completed its work

Open Google Play order history using every Google account that is signed in on the device. Match the app, item, amount, and purchase time to the receipt. Also record the Google Play order number, which commonly begins with GPA.

  • No matching completed order: stop here and use Google Play’s payment-issue path. A decline, pending attempt, or purchase made on another account is not an undelivered completed item.
  • A matching completed order exists: the payment side has a transaction to trace. Confirm that the app is signed in to the profile, game account, or service account that was supposed to receive it.
  • The item appeared on another app profile: do not attempt an account transfer unless the developer says the product supports one. Preserve both profile identifiers for support.

Save the Google receipt and screenshots of the order state and the app’s missing-balance or locked-feature screen. Hide unrelated purchases, email addresses, and payment details before sending screenshots.

Refresh delivery without creating another charge

Google’s current troubleshooting path includes connectivity, reopening the app, checking payment completion, restarting the device, and updating the Play Store. Apply those checks in a controlled order:

  1. Connect to a stable network and verify a new webpage loads.
  2. Force stop the affected app, then reopen it and sign in to the intended in-app profile.
  3. Look for a developer-provided Restore purchases, Sync, Refresh, or account-recovery control if the app actually offers one. Do not assume every app has the same label.
  4. Restart the Android device and check the same balance, entitlement, or feature again.
  5. In the Play Store, update the affected app and the Play Store app when updates are offered, then retest.
  6. Confirm the device’s date, time, and Google Play country are correct for the account; do not change country merely to force delivery.

Stop when the exact purchased quantity or entitlement appears on the intended profile and remains after closing and reopening the app. Record the before-and-after balance or the unlocked feature. A completed Play order by itself is not completion evidence for delivery inside the app.

Send the developer a traceable delivery request

Google says the app developer is the best place to add a missing in-app purchase to an account or answer why it was not delivered. Open the app’s Play Store listing and use App support or the developer contact details shown there.

Give the developer the app name, item, purchase time and timezone, GPA order number, Android version, app version, and the in-app profile or player ID that should receive the item. State that the Play order is completed and list the refresh steps already tried. Ask for either the entitlement to be added to that profile or a written reason it cannot be delivered. Preserve the sent message and ticket number. Google says a purchase-related inquiry should receive a response within three business days; keep the sent timestamp so you know when that window has passed.

Never send a Google password, full card number, Play balance code, or verification code. If someone asks you to pay again outside Google Play to “unlock” the first order, stop and use the contact information on the official Play listing instead.

Use the refund route only when delivery cannot be fixed

If the developer confirms that it cannot deliver the item, does not respond through its official contact route, or denies an order that Google still shows as completed, use Google Play’s official refund process. Eligibility depends on the purchase and circumstances, so do not assume approval. Keep the GPA order number and developer correspondence with the request.

This path is distinct from a refund that has already been approved but has not reached the bank: here the unresolved outcome is the missing in-app entitlement. The official fallback is developer support first for delivery, followed by Google Play’s refund request when the purchase remains unusable.

Checked against

Primary sources

Interfaces and policies change. We recheck the steps above against these sources and show the verification date at the top of the guide.