Skip to content

Commit 72572e2

Browse files
authored
Merge pull request #6 from alipay/feature-notify
update notify
2 parents 892672f + 4b086be commit 72572e2

File tree

9 files changed

+74
-1
lines changed

9 files changed

+74
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Changelog## 2.0.1 - 2024-10-23 * [#5](https://github.com/alipay/global-open-sdk-dotnet/pull/5) feature-p2 - add MARKETPLACE - add vaulting - add Dispute - add risk - add Notify - add MARKETPLACE_demo - add subscription_demo - add vaulting_demo - add Dispute_demo## 2.0.0 - 2024-09-04* [#4](https://github.com/alipay/global-open-sdk-dotnet/pull/4) Init object library * Add pay - request response * Add auth - request response * Add customs - request response * Add subscription - request response * Add example - auth customs pay * Add Changelog## 1.0.0 - 2021-08-02* Init object library
1+
# Changelog## 2.0.2 - 2024-11-04* [#6](https://github.com/alipay/global-open-sdk-dotnet/pull/6) feature-notify - add notify## 2.0.1 - 2024-10-23 * [#5](https://github.com/alipay/global-open-sdk-dotnet/pull/5) feature-p2 - add MARKETPLACE - add vaulting - add Dispute - add risk - add Notify - add MARKETPLACE_demo - add subscription_demo - add vaulting_demo - add Dispute_demo## 2.0.0 - 2024-09-04* [#4](https://github.com/alipay/global-open-sdk-dotnet/pull/4) Init object library * Add pay - request response * Add auth - request response * Add customs - request response * Add subscription - request response * Add example - auth customs pay * Add Changelog## 1.0.0 - 2021-08-02* Init object library
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace com.alipay.ams.api.entities;
2+
3+
public enum DisputeJudgedResult
4+
{
5+
ACCEPT_BY_CUSTOMER,ACCEPT_BY_MERCHANT
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace com.alipay.ams.api.entities;
2+
3+
public enum DisputeNotificationType
4+
{
5+
DISPUTE_CREATED,DISPUTE_JUDGED,DISPUTE_CANCELLED,DEFENSE_SUPPLIED,DEFENSE_DUE_ALERT,DISPUTE_ACCEPTED
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace com.alipay.ams.api.entities;
2+
3+
public enum SubscriptionNotificationType
4+
{
5+
CREATE,CHANGE,CANCEL,TERMINATE
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace com.alipay.ams.api.entities;
2+
3+
public enum SubscriptionStatus
4+
{
5+
ACTIVE,TERMINATED
6+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
using com.alipay.ams.api.entities;
2+
3+
namespace com.alipay.ams.api.request.notify;
4+
5+
public class AlipayDisputeNotify:AlipayNotify
6+
{
7+
public string PaymentRequestId { get; set; }
8+
public string DisputeId{ get; set; }
9+
public string PaymentId{ get; set; }
10+
public string DisputeTime{ get; set; }
11+
public Amount DisputeAmount{ get; set; }
12+
public DisputeNotificationType DisputeNotificationType{ get; set; }
13+
public string DisputeReasonMsg{ get; set; }
14+
public string DisputeJudgedTime{ get; set; }
15+
public Amount DisputeJudgedAmount{ get; set; }
16+
public DisputeJudgedResult DisputeJudgedResult{ get; set; }
17+
public string DefenseDueTime{ get; set; }
18+
public string DisputeReasonCode{ get; set; }
19+
public string DisputeSource{ get; set; }
20+
public string Arn{ get; set; }
21+
public string DisputeAcceptReason{ get; set; }
22+
23+
}

ams-dotnet/src/com/alipay/ams/api/request/notify/AlipayPayResultNotify.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,7 @@ public class AlipayPayResultNotify:AlipayNotify
6363
* The information of the acquirer that processes the payment.
6464
*/
6565
public AcquirerInfo AcquirerInfo { get; set; }
66+
67+
public PromotionResult[] PromotionResult { get; set; }
6668

6769
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
using com.alipay.ams.api.entities;
2+
3+
namespace com.alipay.ams.api.request.notify;
4+
5+
public class AlipaySubscriptionNotify:AlipayNotify
6+
{
7+
public string SubscriptionRequestId { get; set; }
8+
public string SubscriptionId { get; set; }
9+
public SubscriptionStatus SubscriptionStatus { get; set; }
10+
public SubscriptionNotificationType SubscriptionNotificationType { get; set; }
11+
public string SubscriptionStartTime { get; set; }
12+
public string SubscriptionEndTime { get; set; }
13+
public PeriodRule PeriodRule { get; set; }
14+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace com.alipay.ams.api.request.notify;
2+
3+
public class AlipaySubscriptionPayNotify:AlipayPayResultNotify
4+
{
5+
public string SubscriptionRequestId { get; set; }
6+
public string SubscriptionId { get; set; }
7+
public string PeriodStartTime { get; set; }
8+
public string PeriodEndTime { get; set; }
9+
public string PhaseNo { get; set; }
10+
}

0 commit comments

Comments
 (0)