Files
juipnet/Infrastructure/ServiceClient/Alipay.AopSdk.Core/Business/AlipayMonitorImpl.cs

51 lines
1.4 KiB
C#
Raw Normal View History

2024-04-10 13:55:27 +08:00
using Alipay.AopSdk.Core;
using Alipay.AopSdk.Core.Request;
using Alipay.AopSdk.F2FPay.Domain;
namespace Alipay.AopSdk.F2FPay.Business
{
/// <summary>
/// AlipayTradePayImpl 的摘要说明
/// </summary>
public class AlipayMonitorImpl : IAlipayMonitor
{
IAopClient client = null;
public AlipayMonitorImpl(string monitorUrl, string appId, string merchant_private_key, string format, string version,
string sign_type, string alipay_public_key, string charset)
{
client = new DefaultAopClient(monitorUrl, appId, merchant_private_key, format, version,
sign_type, alipay_public_key, charset);
}
#region
public AlipayF2FMonitorResult mcloudMonitor(AlipayMonitorContentBuilder build)
{
AlipayF2FMonitorResult result = new AlipayF2FMonitorResult();
try
{
MonitorHeartbeatSynRequest monitorRequest = new MonitorHeartbeatSynRequest();
monitorRequest.BizContent = build.BuildJson();
result.response = client.Execute(monitorRequest);
return result;
}
catch
{
result.response = null;
return result;
}
}
#endregion
#region
#endregion
}
}