コード例 #1
0
 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));
 }
コード例 #2
0
        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));
        }