// Token: 0x0600128E RID: 4750 RVA: 0x0006E744 File Offset: 0x0006C944 private void OnMicroTxnCallback(MicroTxnAuthorizationResponse_t param) { Debug.Log("Steam MicroTxnParams: " + param); if (param.m_bAuthorized > 0) { ShopWebServiceClient.FinishBuyBundleSteam(param.m_ulOrderID.ToString(), delegate(bool success) { if (success) { PopupSystem.ClearAll(); PopupSystem.ShowMessage("Purchase Successful", "Thank you, your purchase was successful.", PopupSystem.AlertType.OK, delegate() { ApplicationDataManager.RefreshWallet(); }); } else { Debug.Log("Managed error from WebServices"); PopupSystem.ClearAll(); PopupSystem.ShowMessage("Purchase Failed", "Sorry, there was a problem processing your payment. Please visit support.uberstrike.com for help.", PopupSystem.AlertType.OK); } }, delegate(Exception ex) { Debug.Log(ex.Message); PopupSystem.ClearAll(); PopupSystem.ShowMessage("Purchase Failed", "Sorry, there was a problem processing your payment. Please visit support.uberstrike.com for help.", PopupSystem.AlertType.OK); }); } else { Debug.Log("Purchase canceled"); PopupSystem.ClearAll(); } }