public NetSceneRedEnvelopes(string funid, NetSceneRedEnvelopesCallback callback, string cmdUri = "hongbao")
 {
     this.mTenpayFunName = funid;
     //this.mTenpayFunSeq = "";//PayEventService.touchLastFuncSeq(funid);
     this.mCmdUri = "/cgi-bin/mmpay-bin/hongbao";
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="msgType">1</param>
 /// <param name="channelId">1</param>
 /// <param name="sendId">id</param>
 /// <param name="headImg">Í·Ïñ</param>
 /// <param name="nickName">êdzÆ</param>
 /// <param name="nativeUrl">wxpay</param>
 /// <param name="sessionUserName">·¢ºì°üusername</param>
 /// <param name="failedCallback"></param>
 public static void doScene(int msgType, int channelId, string sendId, string headImg, string nickName, string nativeUrl, string sessionUserName, NetSceneRedEnvelopesCallback failedCallback = null)
 {
     if (_instance != null)
     {
         _instance.FailedCallback = null;
         _instance.cancel();
         _instance = null;
     }
     //if (Callback != null)
     //{
     //    Callback = null;
     //    //Callback =
     //}
     doSceneEx(msgType, channelId, sendId, headImg, nickName, nativeUrl, sessionUserName, failedCallback);
 }
Esempio n. 3
0
        private static void doSceneEx(int msgType, int channelId, string sendId, string headImg, string nickName, string nativeUrl, string sessionUserName, NetSceneRedEnvelopesCallback failedCallback)
        {
            _instance = new NetSceneRedEnvelopes("RedEnvelopesOpen");
            _instance.FailedCallback = failedCallback;
            Log.i("RedEnvelopesOpen", "doScene");
            Dictionary <string, object> queryDic = new Dictionary <string, object>();

            queryDic.Add("msgType", msgType);
            queryDic.Add("channelId", channelId);
            queryDic.Add("sendId", sendId);
            queryDic.Add("headImg", headImg);
            queryDic.Add("nickName", nickName);
            queryDic.Add("nativeUrl", nativeUrl);
            queryDic.Add("sessionUserName", sessionUserName);
            _instance.doScene(queryDic, 4, 1);
        }
Esempio n. 4
0
        public static void ReceiverQueryRedEnvelopes(string channelId, string sendId, string nativeUrl, NetSceneRedEnvelopesCallback failedCallback = null)
        {
            _instance = new NetSceneRedEnvelopes("RedEnvelopesQueryRequest", "hongbao");
            if (failedCallback != null)
            {
                _instance.FailedCallback = failedCallback;
            }
            Log.i("RedEnvelopesQueryRequest", "doScene");
            Dictionary <string, object> queryDic = new Dictionary <string, object>();

            queryDic.Add("msgType", 1);
            queryDic.Add("channelId", channelId);
            queryDic.Add("sendId", sendId);
            queryDic.Add("nativeUrl", nativeUrl);
            // queryDic.Add("offset",1);
            //queryDic.Add("limit", 11);


            queryDic.Add("inWay", 0);
            _instance.doScene(queryDic, 5, 1);
        }