我几乎已经完成了与使用Paypal进行定期付款相关的所有问题,并且没有找到解决我问题的方法.
我们正在实施一个基于月度(固定金额)订阅的系统.出于安全原因,我们不希望存储CC详细信息,因此我们尝试使用Paypal的Website Payments Pro.一旦用户同意定期付款,我们就会为该用户创建一个RecurringPaymentProfile,并为用户存储返回的Profile_Id.
现在我们需要获取有关此Recurring Profile_Id的所有事务的信息.当我们登录Paypal帐户时可以获得此信息,但这需要自动化,以便应用程序知道所有付款以及用户的当前订阅.
我们已经找到了两种方法(可能)来实现它.1. IPN(即时付款通知,为此我们将不得不创建一个服务来收听通知,这似乎很麻烦,并且比我们要求的更多信息)2.TransactionSearch(但这会返回Paypal帐户的交易,而不是Profile_Id )
由于我们只想知道与重复配置文件关联的交易历史记录以及此月份付款是否成功(暗示用户是活动成员),实施此操作的最佳方法是什么?
谢谢,
我们正在开发一个社交网络应用程序,并将实现一些新功能.1.跟踪在线用户2.聊天(一对一聊天和以后的群聊)
我调查了SingalR,看起来很有希望.我们正在使用ASP.NET MVC 3并且正在考虑使用集线器.我的问题是,SignalR是否更好而不是简单的聊天轮询?就可扩展性而言,什么会更好?我已经看到了关于SO的其他问题,但就可伸缩性而言,无法找出哪一个更好.
第二个问题是如果我们使用SignalR,我们是否可以使用它来跟踪在线用户.我们可以定期从每个客户端调用服务器端函数来说"我在线",在hub方法中我们可以在DB中设置isOnline位.一旦客户端断开连接,我们可以取消设置.这项工作或简单的民意调查会更好吗?如果我们使用简单的轮询,我们如何将用户设置为离线?
我有一些用三个ViewModel编写的通用代码,应该重构.我已经在app.xaml.cs中的方法中移动了代码.这是一种正确的方法吗?现在我必须从ViewModels调用这个方法,我应该引发一个自定义事件(来自所有ViewModels)并在app.xaml.cs上处理它吗?如果是,这意味着我必须在app.xaml.cs页面上创建ViewModel的引用(我们使用的是Unity).这看起来是对的吗?我是MVVM的新手,还有其他任何建议吗?
任何帮助将不胜感激.