public static GetApplyRefundResponse SendApplyPay(ApplyRefund_BizContent _ApplyRefund_BizContent) { IMpClient mpClient = new MpClient(); GetApplyRefundRequest request = new GetApplyRefundRequest(); var applyPayRequest = new ApplyRefundRequest(_ApplyRefund_BizContent); request.SendData = JsonConvert.SerializeObject(applyPayRequest); GetApplyRefundResponse response = mpClient.Execute(request); if (response.IsError) { } return(response); }
protected void btn_Click_Click(object sender, EventArgs e) { string out_refund_no = Utility.Tools.GetRandomString(24); var _ApplyRefund_BizContent = new ApplyRefund_BizContent(); _ApplyRefund_BizContent.out_trade_no = this.tdtradeno.Value; _ApplyRefund_BizContent.refund_fee = Convert.ToInt32(this.tdRefundFee.Value); _ApplyRefund_BizContent.total_fee = Convert.ToInt32(this.tdTotalFee.Value); _ApplyRefund_BizContent.out_refund_no = out_refund_no; IMpClient mpClient = new MpClient(); GetApplyRefundRequest request = new GetApplyRefundRequest(); var applyPayRequest = new ApplyRefundRequest(_ApplyRefund_BizContent); request.SendData = JsonConvert.SerializeObject(applyPayRequest); string requestdata = string.Empty; string responsedata = string.Empty; var response = mpClient.Execute(request, out requestdata, out responsedata); this.tdRequestData.Value = requestdata; this.tdResponseData.Value = responsedata; this.tdrefundno.Value = out_refund_no; }