/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(string goodsID, string tag, FrameWork.SDKManager.GoodsType goodsType = FrameWork.SDKManager.GoodsType.NORMAL, string orderID = null) { this.goodsID = goodsID; Debug.LogWarning("send IAppPay----message-----" + goodsID); //给服务器发消息1 PrePay2Service.SendPrePayMsg(StoreName.IAppPay, goodsID); }
public override void Pay(string goodsID, string tag, FrameWork.SDKManager.GoodsType goodsType = FrameWork.SDKManager.GoodsType.NORMAL, string orderID = null) { if (Application.isEditor) { ConfirmPay(goodsID, tag); } else { listener.PurchaseProduct(goodsID); } }
public override void Pay(string goodsID, string tag, FrameWork.SDKManager.GoodsType goodsType = FrameWork.SDKManager.GoodsType.NORMAL, string orderID = null) { OnPayInfo payInfo = new OnPayInfo(); payInfo.isSuccess = true; payInfo.goodsId = goodsID; payInfo.goodsType = goodsType; payInfo.receipt = ""; payInfo.storeName = StoreName.None; Debug.Log("DefaultIAPImplement.Pay :" + goodsID); PayCallBack(payInfo); }
private FrameWork.SDKManager.GoodsType ProductType2GoodsType(ProductType m_ProductType) { FrameWork.SDKManager.GoodsType productType = FrameWork.SDKManager.GoodsType.NORMAL; switch (m_ProductType) { case ProductType.Consumable: productType = FrameWork.SDKManager.GoodsType.NORMAL; break; case ProductType.NonConsumable: productType = FrameWork.SDKManager.GoodsType.ONCE_ONLY; break; case ProductType.Subscription: productType = FrameWork.SDKManager.GoodsType.RIGHTS; break; } return(productType); }
private ProductType GoodsType2ProductType(FrameWork.SDKManager.GoodsType m_ProductType) { ProductType productType = ProductType.Consumable; switch (m_ProductType) { case FrameWork.SDKManager.GoodsType.NORMAL: productType = ProductType.Consumable; break; case FrameWork.SDKManager.GoodsType.ONCE_ONLY: productType = ProductType.NonConsumable; break; case FrameWork.SDKManager.GoodsType.RIGHTS: productType = ProductType.Subscription; break; } return(productType); }