private void PurchaseIssueReceiptSuccessCB(NpAuMarketReceiptData receiptData) { this.DebugLog("#=#=# Purchase : IssueReceiptSuccess itemId = " + receiptData.ItemId); this.DebugLog("#=#=# Purchase : IssueReceiptSuccess receipt = " + receiptData.Receipt); this.DebugLog("#=#=# Purchase : IssueReceiptSuccess signature = " + receiptData.Signature); NpSingleton <NpAuMarketHelper> .Instance.CallAuMarketHelperUnbind(); if (this.mPurchaseSuccessCB != null) { this.mPurchaseSuccessCB(receiptData); } }
private void PurchaseConfirmReceiptSuccessCB(bool isReceiptExist, NpAuMarketReceiptData receiptData) { this.DebugLog("#=#=# Purchase : ConfirmReceiptSuccess"); if (isReceiptExist) { this.mPurchaseFailureCB("104"); } else { NpSingleton <NpAuMarketHelper> .Instance.CallAuMarketHelperIssueReceipt(this.mItemId, new Action <NpAuMarketReceiptData>(this.PurchaseIssueReceiptSuccessCB), new Action <string>(this.PurchaseIssueReceiptFailureCB)); } }
private void RetryConfirmReceiptSuccessCB(bool isReceiptExist, NpAuMarketReceiptData receiptData) { this.DebugLog("#=#=# RetryTransaction : ConfirmReceiptSuccess isReceiptExist = " + isReceiptExist); this.DebugLog("#=#=# RetryTransaction : ConfirmReceiptSuccess itemId = " + receiptData.ItemId); this.DebugLog("#=#=# RetryTransaction : ConfirmReceiptSuccess receipt = " + receiptData.Receipt); this.DebugLog("#=#=# RetryTransaction : ConfirmReceiptSuccess signature = " + receiptData.Signature); NpSingleton <NpAuMarketHelper> .Instance.CallAuMarketHelperUnbind(); if (this.mRetryTransactionSuccessCB != null) { this.mRetryTransactionSuccessCB(isReceiptExist, receiptData); } }
private void SuccessPurchaseConfirmReceiptSuccessCB(bool isReceiptExist, NpAuMarketReceiptData receiptData) { this.DebugLog("#=#=# SuccessPurchase : ConfirmReceiptSuccess itemId = " + receiptData.ItemId); if (!isReceiptExist) { if (this.mTransactionFinishSuccessCB != null) { this.mTransactionFinishSuccessCB(); } return; } NpSingleton <NpAuMarketHelper> .Instance.CallAuMarketHelperInvalidateItem(receiptData.ItemId, new Action(this.SuccessPurchaseInvalidateItemSuccessCB), new Action <string>(this.SuccessPurchaseInvalidateItemFailureCB)); }
public void CallbackIssueReceipt(string message) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary = JsonReader.Deserialize <Dictionary <string, object> >(message); int num = (int)dictionary["resultCode"]; if (num == 0) { if (this.mIssueReceiptSuccessCB != null) { string text = dictionary["receipt"] as string; string signature = dictionary["signature"] as string; string itemId = this.GetItemId(text); NpAuMarketReceiptData obj = new NpAuMarketReceiptData(itemId, text, signature); this.mIssueReceiptSuccessCB(obj); } } else if (this.mIssueReceiptFailureCB != null) { this.mIssueReceiptFailureCB(this.AuErrToNpErrConversion(num)); } }
public void CallbackConfirmReceipt(string message) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary = JsonReader.Deserialize <Dictionary <string, object> >(message); int num = (int)dictionary["resultCode"]; if (num == 0) { if (this.mConfirmReceiptSuccessCB != null) { string text = dictionary["receipt"] as string; string signature = dictionary["signature"] as string; bool arg = true; string itemId = this.GetItemId(text); NpAuMarketReceiptData arg2 = new NpAuMarketReceiptData(itemId, text, signature); if (this.mConfirmReceiptSuccessCB != null) { this.mConfirmReceiptSuccessCB(arg, arg2); } } } else if (num == -24) { if (this.mConfirmReceiptSuccessCB != null) { bool arg3 = false; NpAuMarketReceiptData arg4 = new NpAuMarketReceiptData(); this.mConfirmReceiptSuccessCB(arg3, arg4); } } else if (this.mConfirmReceiptFailureCB != null) { this.mConfirmReceiptFailureCB(this.AuErrToNpErrConversion(num)); } }