コード例 #1
0
ファイル: PaymentService.cs プロジェクト: Pasdedeux/Moba
 public PaymentCmdCallbackWraper(PaymentService paymentService, int sdkCode, int productId, string sdkProductId, int productNum, string currency, SDKHandler sdkHandler, ReqPayOrderReturn reqPayOrderReturn, CmdCallback cmdCallback) : base(cmdCallback)
 {
     this.paymentService    = paymentService;
     this.sdkCode           = sdkCode;
     this.productId         = productId;
     this.sdkProductId      = sdkProductId;
     this.productNum        = productNum;
     this.currency          = currency;
     this.sdkHandler        = sdkHandler;
     this.reqPayOrderReturn = reqPayOrderReturn;
 }
コード例 #2
0
ファイル: PaymentService.cs プロジェクト: Pasdedeux/LTool
        public void ReqPay(int sdkCode, string sdkUid, int productId, string sdkProductId, int productNum, float price, string currency, SDKHandler sdkHandler, ReqPayOrderReturn reqPayOrderReturn)
        {
            Msg reqOrder = new Msg(GameSrvCodeMap.Cmd.CMD_PAY_REQ);

            reqOrder.AddParam(GameSrvCodeMap.Param.PAY_PRODUCT_ID, productId);
            if (sdkUid != null)
            {
                reqOrder.AddParam(GameSrvCodeMap.Param.PAY_SDK_UID, sdkUid);
            }
            reqOrder.AddParam(GameSrvCodeMap.Param.PAY_PRODUCT_NUM, productNum);
            reqOrder.AddParam(GameSrvCodeMap.Param.PAY_PRICE, price);
            reqOrder.AddParam(GameSrvCodeMap.Param.PAY_SDK_CODE, sdkCode);
            reqOrder.AddParam(GameSrvCodeMap.Param.PAY_CURRENCY, currency);
            logReport.OnLogReport("req order->sdkCode:" + sdkCode + ",productId:" + productId + ",sdkProductId:" + sdkProductId + ",productNum:" + productNum + ",currency:" + currency);
            NetService.getInstance().GameSrvClient.Send(reqOrder, new PaymentCmdCallbackWraper(this, sdkCode, productId, sdkProductId, productNum, price, currency, sdkHandler, reqPayOrderReturn, null));
        }
コード例 #3
0
ファイル: PaymentService.cs プロジェクト: Pasdedeux/LTool
 public void ReqPay(int sdkCode, int productId, string sdkProductId, int productNum, float price, string currency, SDKHandler sdkHandler, ReqPayOrderReturn reqPayOrderReturn)
 {
     ReqPay(sdkCode, null, productId, sdkProductId, productNum, price, currency, sdkHandler, reqPayOrderReturn);
 }