/// <summary> /// 取消订单美团回调接口地址 add by caoheyang 20150420 /// </summary> /// <param name="model"></param> /// <returns></returns> protected OrderApiStatusType CancelAsyncStatus(AsyncStatusPM_OpenApi model) { //参数信息 已经排序好 List <string> @params = new List <string>() { "app_id=" + app_id, "order_id=" + model.OriginalOrderNo, //订单号 "reason=APP方用户要求取消", //取消原因 "reason_code=2006", //规范化取消原因code "timestamp=" + TimeHelper.GetTimeStamp(false) }; string url = ConfigSettings.Instance.MeiTuanCancelAsyncStatus + "?"; string sig = ETS.Security.MD5.DefaultEncrypt(url + string.Join("&", @params) + consumer_secret).ToLower(); string paras = string.Join("&", @params) + "&sig=" + sig; return(GetDoAsyncStatus(url, paras)); }
/// <summary> /// 确认订单美团回调接口地址 add by caoheyang 20150420 /// </summary> /// <param name="model"></param> /// <returns></returns> protected OrderApiStatusType ConfirmAsyncStatus(AsyncStatusPM_OpenApi model) { //参数信息 List <string> @params = new List <string>() { "timestamp=" + TimeHelper.GetTimeStamp(false), "order_id=" + model.OriginalOrderNo, //订单号 "app_id=" + app_id }; @params.Sort(); string url = ConfigSettings.Instance.MeiTuanConfirmAsyncStatus + "?"; string sig = ETS.Security.MD5.DefaultEncrypt(url + string.Join("&", @params) + consumer_secret).ToLower(); string paras = string.Join("&", @params) + "&sig=" + sig; return(GetDoAsyncStatus(url, paras)); }