minesweeper_game/Library/PackageCache/com.unity.purchasing@649c6c7b3b1b/Documentation~/UnityIAPIStoreHandlingPurchases.md
2025-03-15 14:30:26 -04:00

14 lines
882 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Handling purchases
==================
Your Store's Purchase method is called when the user opts to make a purchase. Your store should take the user through the checkout process and call either the ``OnPurchaseSucceeded`` or ``OnPurchaseFailed`` method of the ``IStoreCallback``.
Your store should supply a receipt and unique transaction ID; if the application has not already processed a purchase with the supplied tranasaction ID, Unity IAP will invoke the application's ``ProcessPurchase`` method.
Finishing Transactions
----------------------
When the application acknowledges that a transaction has been processed, or if the transaction has already been processed, Unity IAP invokes your stores FinishTransaction method.
Stores should use FinishTransaction to perform any housekeeping following a purchase, such as closing transactions or consuming consumable products.