Gamebase SDK for Unity  1.1.5
Toast Gamebase Platform

◆ RequestPurchase()

static void RequestPurchase ( long  itemSeq,
GamebaseCallback.GamebaseDelegate< GamebaseResponse.Purchase.PurchasableReceipt >  callback 
)
static

This is the method to request purchasing item which identifier is itemSeq.

Request Purchasing Item that has itemId.

Parameters
itemSeqItem Sequence
callbackCallback. delegate(GamebaseResponse.Purchase.PurchasableReceipt, GamebaseError error)

This sample shows how to call the Purchase.RequestPurchase method.

public void RequestPurchase(long itemSeq)
{
Gamebase.Purchase.RequestPurchase(itemSeq, (purchasableReceipt, error) =>
{
if (Gamebase.IsSuccess(error))
{
Debug.Log("RequestPurchase succeeded");
Debug.Log("itemSeq : " + purchasableReceipt.itemSeq);
Debug.Log("price : " + purchasableReceipt.price);
Debug.Log("currency : " + purchasableReceipt.currency);
Debug.Log("paymentSeq : " + purchasableReceipt.paymentSeq);
Debug.Log("purchaseToken : " + purchasableReceipt.purchaseToken);
}
else
{
if (error.code == (int)GamebaseErrorCode.PURCHASE_USER_CANCELED)
{
Debug.Log("User canceled purchase.");
}
else
{
Debug.Log(string.Format("Purchase failed. error is {0}", error));
}
}
});
}