浏览代码

新增 AlipayTradeRefundDepositbackCompletedNotify、AlipayUserCertifyOpenNotifyCompletedNotify
修正注释

Roc 4 年之前
父节点
当前提交
7b5173b47b

+ 13 - 1
samples/WebApplicationSample/Controllers/AlipayNotifyController.cs

@@ -56,12 +56,18 @@ namespace WebApplicationSample.Controllers
                             var notify = await _client.CertificateExecuteAsync<AlipayOpenMiniVersionAuditPassedNotify>(Request, _optionsAccessor.Value);
                             return AlipayNotifyResult.Success;
                         }
-                    // 用户授权取消消息
+                    // 小程序审核驳回通知
                     case "alipay.open.mini.version.audit.rejected":
                         {
                             var notify = await _client.CertificateExecuteAsync<AlipayOpenMiniVersionAuditRejectedNotify>(Request, _optionsAccessor.Value);
                             return AlipayNotifyResult.Success;
                         }
+                    // 收单退款冲退完成通知
+                    case "alipay.trade.refund.depositback.completed":
+                        {
+                            var notify = await _client.CertificateExecuteAsync<AlipayTradeRefundDepositbackCompletedNotify>(Request, _optionsAccessor.Value);
+                            return AlipayNotifyResult.Success;
+                        }
                     // 收单资金结算到银行账户,结算退票的异步通知
                     case "alipay.trade.settle.dishonoured":
                         {
@@ -80,6 +86,12 @@ namespace WebApplicationSample.Controllers
                             var notify = await _client.CertificateExecuteAsync<AlipayTradeSettleSuccessNotify>(Request, _optionsAccessor.Value);
                             return AlipayNotifyResult.Success;
                         }
+                    // 身份认证记录消息
+                    case "alipay.user.certify.open.notify.completed":
+                        {
+                            var notify = await _client.CertificateExecuteAsync<AlipayTradeRefundDepositbackCompletedNotify>(Request, _optionsAccessor.Value);
+                            return AlipayNotifyResult.Success;
+                        }
                     default:
                         return AlipayNotifyResult.Failure;
                 }

+ 1 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayFundTransOrderChangedNotify.cs

@@ -1,6 +1,7 @@
 namespace Essensoft.AspNetCore.Payment.Alipay.Notify
 {
     /// <summary>
+    /// alipay.fund.trans.order.changed
     /// 资金单据状态变更通知
     /// https://docs.open.alipay.com/msgapi_60/alipay.fund.trans.order.changed/
     /// </summary>

+ 1 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayOpenAuthAppauthCancelledNotify.cs

@@ -1,6 +1,7 @@
 namespace Essensoft.AspNetCore.Payment.Alipay.Notify
 {
     /// <summary>
+    /// alipay.open.auth.appauth.cancelled
     /// 第三方应用授权取消消息
     /// https://docs.open.alipay.com/msgapi_54/alipay.open.auth.appauth.cancelled/
     /// </summary>

+ 1 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayOpenAuthUserauthCancelledNotify.cs

@@ -1,6 +1,7 @@
 namespace Essensoft.AspNetCore.Payment.Alipay.Notify
 {
     /// <summary>
+    /// alipay.open.auth.userauth.cancelled
     /// 用户授权取消消息
     /// https://docs.open.alipay.com/msgapi_54/alipay.open.auth.userauth.cancelled/
     /// </summary>

+ 11 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayTradeRefundDepositbackCompletedNotify.cs

@@ -0,0 +1,11 @@
+namespace Essensoft.AspNetCore.Payment.Alipay.Notify
+{
+    /// <summary>
+    /// alipay.trade.refund.depositback.completed
+    /// 收单退款冲退完成通知
+    /// https://opendocs.alipay.com/apis/msgapi_54/alipay.trade.refund.depositback.completed/
+    /// </summary>
+    public class AlipayTradeRefundDepositbackCompletedNotify : AlipayMessageServiceNotify
+    {
+    }
+}

+ 1 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayTradeSettleSuccessNotify.cs

@@ -1,6 +1,7 @@
 namespace Essensoft.AspNetCore.Payment.Alipay.Notify
 {
     /// <summary>
+    /// alipay.trade.settle.success
     /// 收单资金结算到银行账户,结算成功的异步通知
     /// https://docs.open.alipay.com/msgapi_61/alipay.trade.settle.success/
     /// </summary>

+ 11 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Notify/AlipayUserCertifyOpenNotifyCompletedNotify.cs

@@ -0,0 +1,11 @@
+namespace Essensoft.AspNetCore.Payment.Alipay.Notify
+{
+    /// <summary>
+    /// alipay.user.certify.open.notify.completed
+    /// 身份认证记录消息
+    /// https://docs.open.alipay.com/msgapi_54/alipay.user.certify.open.notify.completed/
+    /// </summary>
+    public class AlipayUserCertifyOpenNotifyCompletedNotify : AlipayMessageServiceNotify
+    {
+    }
+}