From ab35c7ea414975174158562aea643ec47a406000 Mon Sep 17 00:00:00 2001
From: varorbc
Date: Sun, 1 Apr 2018 13:54:55 +0800
Subject: [PATCH] .
---
.../Controllers/AlipayController.cs | 14 ++++++++++++
sample/ICanPay.Demo/Views/Home/Index.cshtml | 22 +++++++++++++++++++
.../Response/BarcodePayResponse.cs | 10 +++++++++
src/ICanPay.Alipay/Response/BaseResponse.cs | 10 ---------
src/ICanPay.Alipay/Response/CancelResponse.cs | 10 +++++++++
src/ICanPay.Alipay/Response/CloseResponse.cs | 9 ++++++++
src/ICanPay.Alipay/Response/QueryResponse.cs | 10 +++++++++
.../Response/RefundQueryResponse.cs | 10 +++++++++
src/ICanPay.Alipay/Response/RefundResponse.cs | 10 +++++++++
.../Response/ScanPayResponse.cs | 5 +++++
10 files changed, 100 insertions(+), 10 deletions(-)
diff --git a/sample/ICanPay.Demo/Controllers/AlipayController.cs b/sample/ICanPay.Demo/Controllers/AlipayController.cs
index 85105b1..5a4853c 100644
--- a/sample/ICanPay.Demo/Controllers/AlipayController.cs
+++ b/sample/ICanPay.Demo/Controllers/AlipayController.cs
@@ -170,6 +170,20 @@ namespace ICanPay.Demo.Controllers
return Json(response);
}
+ [HttpPost]
+ public IActionResult Cancel(string out_trade_no, string trade_no)
+ {
+ var request = new CancelRequest();
+ request.AddGatewayData(new CancelModel()
+ {
+ TradeNo = trade_no,
+ OutTradeNo = out_trade_no
+ });
+
+ var response = _baseGateway.Execute(request);
+ return Json(response);
+ }
+
[HttpPost]
public IActionResult Close(string out_trade_no, string trade_no)
{
diff --git a/sample/ICanPay.Demo/Views/Home/Index.cshtml b/sample/ICanPay.Demo/Views/Home/Index.cshtml
index f3a71d2..5140b77 100644
--- a/sample/ICanPay.Demo/Views/Home/Index.cshtml
+++ b/sample/ICanPay.Demo/Views/Home/Index.cshtml
@@ -40,6 +40,7 @@
交易查询
交易退款
退款查询
+ 交易撤销
交易关闭
单笔转账
转账查询
@@ -303,6 +304,27 @@
+
+