//调起支付 private bool UpPayClick(int id, object obj) { NativeHandle handle = new NativeHandle(); if (type == payType.alipay) { object payData = PayOrderInterfaceMgr.Instance.GetDatas(LoginModel.Instance.Uid, Urltype.alipay, PayOrderInterfaceMgr.Instance.payfor, GetPayCount()); if (payData != null) { handle.Alipay(payData.ToString()); type = payType.none; } } else if (type == payType.wechat) { object o = PayOrderInterfaceMgr.Instance.GetDatas(LoginModel.Instance.Uid, Urltype.wx, PayOrderInterfaceMgr.Instance.payfor, GetPayCount()); if (o != null) { PayData payData = o as PayData; handle.WechatPay(payData.appid, payData.partnerid, payData.prepayid, payData.noncestr, payData.timestamp, payData.package, payData.sign); type = payType.none; } } else { SystemMsgView.SystemFunction(Function.Tip, Info.Chooseone); } return(false); }
//点击微信支付 private void OnClickWeChat() { ZhiFuBaoBtn.gameObject.GetComponent <Image>().color = new Color(1, 1, 1); WeChatBtn.gameObject.GetComponent <Image>().color = new Color(0.5f, 0.5f, 0.5f); type = payType.wechat; Debug.Log(string.Format("<color=#ffffffff><---{0}-{1}----></color>", "wechat", "test1")); }