protected void WaitingStatus(XsollaStatusPing pStatus) { Logger.Log("Waiting payment status"); if (XsollaStatus.Group.DONE != pStatus.GetGroup() && XsollaStatus.Group.TROUBLED != pStatus.GetGroup() && pStatus.GetElapsedTiem() < 1200) { if (pStatus.isFinal()) { // Payment.InitPaystation(currentPurchase.GetMergedMap()); LoadShopPricepoints(); } else { StartCoroutine(Test()); } // } else if ("delivering".Equals (status)) { // StartCoroutine (Test ()); } else { currentPurchase.Remove(ActivePurchase.Part.INVOICE); TryPay(); } }