Мне кажется, что я собираюсь совершить погружение со скалы на этом, так что будьте добрыми :) У меня есть небольшое приложение, которое позволяет конечному пользователю кредитные/дебетовые/суточные платежи по телефону в среде центра обработки вызовов. Одно из требований заключалось в том, чтобы разрешить будущие платежи с использованием любого способа оплаты. Поэтому для этого я создаю профиль с помощью Orbital api, а затем настраиваю повторяющийся график выполнения платежа. Затем я установил почтовый платеж в системе обслуживания займов. Все это прекрасно работает. Проблема, с которой мы сталкиваемся, заключается в том, что планировщик для Orbital находится на восточном побережье и, как таковой, если клиент делает такой платеж и говорит на западном побережье или в стандартное тихоокеанское время, деньги уходят и захватываются до 3 часов рано. Вопрос: есть ли у кого-нибудь какие-либо идеи о том, как повлиять на планировщик в Orbital для каждой транзакции. Так, например, если клиент находится в Калифорнии, он исполняет свой ответ в 3 часа ночи, который будет в 12 часов по тихоокеанскому времени. Если клиент находится на восточном побережье, он выполняет свои обычные 12 часов. Одна мысль, что я должен был взять дату проверки платежа их часовой пояс и добавить день к нему, если они не являются восточным стандартным временем, чтобы удостовериться, что деньги не были захвачены раньше. Это мой лучший выбор (кажется, kludgy для меня)? У меня действительно есть такое ворчащее чувство, что я пропустил что-то легкое. Надеюсь, что все имеет смысл.C# Как повлиять на Chase Payment Tech Орбитальное повторяющееся время выполнения
0
A
ответ
0
Я бы сказал, что изменение часового пояса - ваш лучший выбор. Но не добавляйте день. Добавьте время, соответствующее часовому поясу. Например, в вашем случае преобразование происходит от PST до EST. Вы хотели бы добавить 3 часа для всех транзакций, совершаемых с западного побережья.