">

An in-app purchase script is the code that shows a paid item, feature, or recurring plan in a mobile app and sends the request to a checkout system. For consumers, the code is rarely the problem.

The real question is what the charge represents: an accidental household purchase, a subscription renewal, missing paid content, or an unfamiliar transaction. That distinction matters.

For standard App Store and Google Play checkouts, the store account's process controls subscription management, purchase records, and refund requests. A U.S. credit-card billing dispute is a separate protection for qualifying billing errors. It will not automatically cancel a subscription or guarantee money back for a purchase you simply no longer want.

Identify the billing route first

Save the receipt before doing anything else. Then match the statement descriptor, purchase date, and amount to the Apple Account, Google Account, or merchant account you used. Don't guess.

What you find Likely billing route First practical move
Apple receipt or Apple purchase history App Store billing Review the purchase and subscription status in that Apple Account.
Google Play receipt or Google Play transaction Google Play billing Check Google Play purchase history and active subscriptions.
A receipt from an app website or another merchant Direct merchant billing Contact that merchant and review the payment method used.
No matching receipt or account record Possible unrecognized transaction Report it to the platform and contact the payment provider promptly.

An app can run on an iPhone or Android phone while billing you through its own website. In that case, Apple or Google may not have the transaction record.

Match the problem to the right remedy

Not every unpleasant app charge is fraud.

An accidental tap or a child buying an item on a shared device may justify a platform refund request, but describe what happened accurately. Approval depends on the platform's policies and the account facts.

Cancel an active subscription even if you also request a refund. Those are separate actions.

Report a charge as unrecognized only if nobody authorized it. If the account itself may be compromised, change its password and review its security settings. Thing is, a vague card descriptor alone does not prove fraud.

Apple App Store and iOS charges

Use the Apple Account shown on the receipt. For a completed App Store charge, Apple directs customers to Report a Problem, where they can sign in, choose "I'd like to," select "Request a refund," choose a reason, select the item, and submit the request.

Keep the order number and take a screenshot of the request status. Apple says a refund cannot be requested while a charge is pending, and eligibility can vary by country or region.

Check active subscriptions separately if you want to stop future billing. Cancel the subscription through the Apple Account that started it, then save the confirmation. A request about an older purchase does not itself confirm that renewal has stopped.

Google Play and Android charges

Google Play makes one point very clear: uninstalling an app does not cancel its subscription. Use subscription management in the Google Account that started the plan, cancel it there, and check the displayed end date for access.

A cancellation may leave access available through the current paid period. Google also says past subscriptions generally cannot be refunded, except in cases covered by its refund policies.

For a charge you do not recognize, use Google's unrecognized transaction reporting process. Google lists the names that its purchases may use on a card or bank statement, so compare the date and amount with your purchase history first.

If an unfamiliar transaction was billed through your mobile carrier and is more than 60 days old, Google says to contact the carrier's billing fraud department immediately. If you cannot access the Google Account, contact your payment method's fraud department. Turns out, the purchase history is often the fastest place to start.

Use the U.S. credit-card billing-error process when appropriate

A platform refund request and a credit-card dispute are different processes. For a genuinely unauthorized charge, you may need to use both while keeping the facts consistent.

  1. Report the purchase to Apple, Google, or the direct merchant and save the confirmation.
  2. Contact your credit-card issuer promptly to report the suspected billing error and ask where to send a written billing-error notice.
  3. For U.S. credit-card protections, send written notice so it reaches the issuer within 60 days after the first statement showing the error was sent.
  4. Keep a copy of the notice, receipts, screenshots, and delivery proof.

The Federal Trade Commission's credit-card guidance says the issuer generally must acknowledge a qualifying written complaint within 30 days unless it resolves the issue sooner, and generally must resolve it within 90 days.

Those deadlines concern credit cards. Do not assume the same rules apply to debit cards, prepaid cards, mobile-carrier billing, or bank transfers. Your bank or payment provider may have a different process and timeline.

Keep a simple evidence file

A short, dated record makes support requests easier to follow. Include:

To be honest, a screenshot alone rarely settles a dispute. Pair it with a receipt and a clear date.

Reduce accidental in-app purchases at home

The FTC points parents toward game ratings, reviews, parental controls, and family conversations about online rules in its guidance on protecting kids online.

Use the purchase controls available in your device and store account. Keep account passwords and approval methods with the adult who pays the bill. Before handing over a shared phone or tablet, check whether a payment method is saved and whether app purchases need approval.

Virtual coins and game items can feel separate from real money. Read the displayed price and currency before confirming a purchase.

Limits worth knowing

Cancellation is not retroactive. It can stop a future renewal, but it does not automatically refund earlier billing periods.

A refund denial also does not establish fraud, and a card dispute is not a shortcut for ordinary buyer's remorse. Give the platform, merchant, and card issuer the same truthful explanation.

Find the receipt and billing route now. If a subscription is active, cancel it in the account that started it; if an unfamiliar charge appears on a U.S. credit-card statement, preserve your records and put the 60-day written-notice deadline on your calendar.