docs: 完善文档

This commit is contained in:
fudiwei
2022-12-19 22:34:23 +08:00
parent 4d1b15f762
commit 19a1827251
7 changed files with 61 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Controllers
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Controllers
{
[RoutePrefix("api/notify")]
public class TenpayNotifyController : ApiController
@@ -44,6 +44,25 @@
return Json(new { code = "FAIL", message = "验签失败" });
}
var callbackModel = client.DeserializeEvent(content);
var eventType = callbackModel.EventType?.ToUpper();
switch (eventType)
{
case "TRANSACTION.SUCCESS":
{
var callbackResource = client.DecryptEventResource<Events.TransactionResource>(callbackModel);
Debug.WriteLine("接收到微信支付推送的订单支付成功通知,商户订单号:{0}", callbackResource.OutTradeNumber);
// 后续处理略
}
break;
default:
{
// 其他情况略
}
break;
}
return Json(new { code = "SUCCESS", message = "成功" });
}
}