/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo payInfo) { this.goodsID = payInfo.goodsID; price = payInfo.price; Debug.LogWarning("send vivopay----message-----" + goodsID); //给服务器发消息1 PrePay2Service.SendPrePayMsg(StoreName.VIVO, goodsID); }
/// <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); }
/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo payInfo) { userID = payInfo.userID; //mch_orderID = payInfo.orderID; //this.goodsID = this.payInfo.goodsID; Debug.Log("send publicPay message storeName" + payInfo.storeName + " goodsID " + payInfo.goodsID); //给服务器发y预支付消息 PrePay2Service.SendPrePayMsg((StoreName)Enum.Parse(typeof(StoreName), payInfo.storeName), payInfo.goodsID); }
/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo l_payInfo) { payInfo = l_payInfo; this.goodsID = payInfo.goodsID; //this.price = payInfo.price; Debug.LogWarning("send WXpay----message-----" + goodsID + "price" + l_payInfo.price); //给服务器发消息1 PrePay2Service.SendPrePayMsg(StoreName.WX, l_payInfo.goodsID); }
/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo payInfo) { userID = payInfo.userID; this.payInfo = payInfo; this.goodsID = this.payInfo.goodsID; Debug.Log("send publicPay message storeName" + GetStoreName() + " goodsID " + payInfo.goodsID); //给服务器发y预支付消息 PrePay2Service.SendPrePayMsg(GetStoreName(), payInfo.goodsID); }
/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo payInfo) { this.payInfo = payInfo; userID = payInfo.userID; this.goodsID = payInfo.goodsID; price = payInfo.price; Debug.Log("send UC----message-----" + goodsID); //给服务器发消息 PrePay2Service.SendPrePayMsg(StoreName.UC, goodsID); }
/// <summary> /// 统一支付入口 /// </summary> /// <param name="goodsID"></param> /// <param name="tag"></param> /// <param name="goodsType"></param> /// <param name="orderID"></param> public override void Pay(PayInfo payInfo) { userID = payInfo.userID; this.goodsID = payInfo.goodsID; //this.goodsName = payInfo.goodsName; price = payInfo.price; Debug.Log("send HuaWeiPay----message-----" + goodsID); //给服务器发消息 PrePay2Service.SendPrePayMsg(StoreName.HuaWei, goodsID); }
static public void SendPrePayMsg(StoreName storeName, string goodsID) { DateTime dt1970 = new DateTime(1970, 1, 1, 0, 0, 0, 0); string timeStamp = (new DateTime(DateTime.UtcNow.Ticks - dt1970.Ticks).AddHours(8).Ticks / 10000000).ToString(); Debug.LogWarning("支付发起时间" + timeStamp); if (Application.platform == RuntimePlatform.WindowsEditor) { return; } PrePay2Service msg = new PrePay2Service(storeName, goodsID); ResendMessageManager.AddResendMessage(msg, typeof(StoreBuyGoods2Client).Name, (resMsg) => { }); //JsonMessageProcessingController.SendMessage<PrePay2Service>(new PrePay2Service(storeName, goodsID)); }