public string Payment(string openid, string tfee, string body, string pid, string param, string sp_billno) { WxPayV3.wxPayV3Info = new Senparc.Weixin.MP.TenPayLibV3.TenPayV3Info("appid", "appsecert", "mchid", "key", "http://localhost:63014/home/success"); WxPayV3.WXPayModel model = WxPayV3.GetWXPayInfo(delegate(WxPayV3.WXPayModel wm) { //签名后获得的WXPayModel结果对象,此时可以写入订单 //如果paySign为Error,请检查package内容进行调试和查找错误 }, openid, tfee, body, pid, sp_billno); model.payNo = Guid.NewGuid().ToString("N"); return(JsonConvert.SerializeObject(model)); }
public ContentResult Success() { string result = WxPayV3.ProcessNotify("key", delegate(wxPay.Net.WxPayV3.NotyfyResult res) { //TODO:回调成功时处理 }, delegate(wxPay.Net.WxPayV3.NotyfyResult res) { //TODO:回调失败时处理 }); //此处一定要返回,不然微信服务器收不到确认信息 return(Content(result)); }