private void GameHandler_CreateOrderRequest(IResponer responer, PktCreateOrderRequest vo) { var player = APlayerManager.Instance.OnGetPlayerByConn(responer.playerConnDesc); if (player == null) { return; } var data = PaymentLoader.Instance.OnGetData(vo.productID); var result = new PktCreateOrderResult(); if (data == null) { return; } result.eResult = PktCreateOrderResult.EResult.Success; var orders = new CakeServer("order", player.psid); var order = orders.GetSingleItem(LibUtils.StringUtils.GetGUIDString()); order.SetValue(ParamNameDefs.ProductID, vo.productID); order.SetValue(ParamNameDefs.Price, data.Price); result.orderID = order.iid; result.extraInfo = APIWechatPay.Pay(data.Price, order.iid, $"描述:{data.Desc}"); AOutput.Log($"result.extraInfo {result.extraInfo}"); responer.Response(result); }
private void CreateOrder(string[] sCmds) { AOutput.Log(APIWechatPay.Pay(1, Guid.NewGuid().ToString().Replace("-", ""), $"描述:1")); }
public HttpResponseMessage Pay(string orderid) { var res = APIWechatPay.Pay(1, orderid, "desc", "127.0.0.1", "APP"); return(ResultToJson.ToNormalResponse(res)); }