C#如何影响Chase Payment Tech Orbital重复执行时间

时间:2016-06-25 03:35:39

标签: c# payment-gateway win64

我觉得我要在这个悬崖上潜水,所以请善待:) 我有一个小应用程序,允许最终用户在呼叫中心类型的环境中通过电话进行信用卡/借记卡/手机自动付款。一个要求是允许使用任何付款方式设置未来付款。为此,我使用Orbital api创建配置文件,然后设置定期计划以执行付款。然后,我在贷款服务系统中设置了一个日期付款。所有这一切都很美妙。我们遇到的问题是Orbital的调度程序位于东海岸,因此,如果客户进行此类付款并且在西海岸或太平洋标准时间说,那么这笔款项可以获得最多3小时早。问题是,是否有人对如何在每个事务的基础上影​​响Orbital中的调度程序有任何想法。因此,例如,如果客户在加利福尼亚州,它执行时间是凌晨3点,即太平洋标准时间上午12点。如果客户位于东海岸,则会在常规时间12点开始执行。我认为我的一个想法就是在支付日期之后检查他们的时区,如果他们不是东部标准时间,那么就要加上一天,以确保资金不会被提前捕获。这是我最好的选择(对我而言似乎很糟糕)?我真的有这种唠叨的感觉,我错过了一些简单的事情。希望一切都有意义。

1 个答案:

答案 0 :(得分:0)

我想说时区转换是你最好的选择。但是不要添加一天。添加适合时区的时间。 例如,在您的情况下,转换是从PST到EST。您可能希望为从西海岸进行的所有交易增加3小时。