C#Windows应用程序中的PayPal API

C#Windows应用程序中的PayPal API,c#,wpf,winforms,paypal,C#,Wpf,Winforms,Paypal,我正在用C#实现windows窗体应用程序,它使用Paypal API从Paypal获取交易详细信息。我在我实现Windows服务的每一个时间间隔内都能得到它,它成功地从Paypal获取交易详细信息并更新本地数据库。我是否有办法只获取新的交易详细信息,而不是获取所有交易?我知道在按事务编号插入时,我们可以在数据库中应用过滤器,并通过开始和结束日期检索事务,但每次检索大型事务时,我认为不是一个好的解决方案 在将请求发送到PayPal之前,是否有任何原因无法更新数据库?我看到的典型过程是: 将表单

我正在用C#实现windows窗体应用程序,它使用Paypal API从Paypal获取交易详细信息。我在我实现Windows服务的每一个时间间隔内都能得到它,它成功地从Paypal获取交易详细信息并更新本地数据库。我是否有办法只获取新的交易详细信息,而不是获取所有交易?我知道在按事务编号插入时,我们可以在数据库中应用过滤器,并通过开始和结束日期检索事务,但每次检索大型事务时,我认为不是一个好的解决方案

在将请求发送到PayPal之前,是否有任何原因无法更新数据库?我看到的典型过程是:

  • 将表单数据记录到数据库中
  • 向PayPal提交请求
  • 根据PayPal的批准或拒绝更新记录

这样,所有付款都将实时更新,不需要在特定时间范围内获取所有交易详细信息

你试过什么?至于下划线问题,你需要对你得到的结果应用过滤器。应用过滤器后,它肯定会给出不重复的结果,但我只希望从paypal返回新的交易,不要获取所有事务。检查PayPal SDK/API如果文档中没有任何内容,那么您需要获取所有事务,然后简单地在您的终端上过滤结果。由于您没有提供任何代码,因此我无法推荐其他代码。