Purchase
class Purchase
This class provides wrapping of function execution related to payment.
Functions
Link copied to clipboard
Gets the store code of the current app.
Link copied to clipboard
open fun requestActivatedPurchases(@NonNull activity: Activity, @NonNull callback: GamebaseDataCallback<List<PurchasableReceipt>>)
open fun requestActivatedPurchases(@NonNull activity: Activity, @NonNull configuration: PurchasableConfiguration, @NonNull callback: GamebaseDataCallback<List<PurchasableReceipt>>)
Request a list of payment products that are currently subscribed.
Link copied to clipboard
open fun requestItemListAtIAPConsole(@NonNull activity: Activity, @NonNull callback: GamebaseDataCallback<List<PurchasableItem>>)
Request a item list which is purchasable.
Link copied to clipboard
open fun requestItemListOfNotConsumed(@NonNull activity: Activity, @NonNull callback: GamebaseDataCallback<List<PurchasableReceipt>>)
open fun requestItemListOfNotConsumed(@NonNull activity: Activity, @NonNull configuration: PurchasableConfiguration, @NonNull callback: GamebaseDataCallback<List<PurchasableReceipt>>)
Request a Item List which is not consumed.
Link copied to clipboard
open fun requestItemListPurchasable(@NonNull activity: Activity, @NonNull callback: GamebaseDataCallback<List<PurchasableItem>>)
Request a item list which is purchasable.
Link copied to clipboard
open fun requestPurchase(@NonNull activity: Activity, @NonNull gamebaseProductId: String, @NonNull callback: GamebaseDataCallback<PurchasableReceipt>)
open fun requestPurchase(@NonNull activity: Activity, @NonNull gamebaseProductId: String, @NonNull payload: String, @NonNull callback: GamebaseDataCallback<PurchasableReceipt>)
Request Purchasing Item registered in the console with the gamebaseProductId.
open fun requestPurchase(@NonNull activity: Activity, itemSeq: Long, @NonNull callback: GamebaseDataCallback<PurchasableReceipt>)
Request Purchasing Item that has itemSeq.
Link copied to clipboard
open fun requestRetryTransaction(@NonNull activity: Activity, @NonNull callback: GamebaseDataCallback<PurchasableRetryTransactionResult>)
'Deprecated API'.
Link copied to clipboard
open fun requestSubscriptionsStatus(@NonNull activity: Activity, @NonNull configuration: PurchasableConfiguration, @NonNull callback: GamebaseDataCallback<List<PurchasableSubscriptionStatus>>)
Request a list of purchased subscription status.
Link copied to clipboard
Set the store code of the current app.