Я только что обнаружил пожар. Я успешно установил версию хранилища mysql. Я хочу использовать это в следующем сценарии: Каждый день в 12:01 он должен запускать ASP.NET MVC5 с действием контроллера OWIN и EF, который проверяет базу данных и выбирает ссылки на оплату, которые должны быть обработаны в соответствующую дату. Это действие заканчивается представлением адреса поставщику обработки платежей. Мой вопрос заключается в том, что мое действие называется «ProcessPayments». Как настроить hangfire для повторения этого процесса каждый день. Спасибо за любую помощь.Использование Hangfire для автоматической обработки платежей
0
A
ответ
0
На всякий случай кому-то нужен пуск, как я, когда я задал этот вопрос. Используя Hangfire Mysql Storage, Identity 2, ASP.NET, MVC5, EF, C#, вы можете создать действие в своем контроллере, как показано ниже, для добавления повторяющегося задания для процесса.
public ActionResult PDPayment(int id)
{
string cronExp = "1 12 * * *";
using (ApplicationDbContext db = new ApplicationDbContext())
{
var a = db.DDs.SingleOrDefault(a => a.DDId==id);
RecurringJob.AddOrUpdate(a.id+"-"+a.DDId+"_job",() => ProcessPayments(id), cronExp);
return new EmptyResult();
}
}
Затем вы создаете свой метод или логику для оплаты.
public static void ProcessPayments(int id)
{
eg fetch records with id
create invoice
process invoice- payment
update records of payment
send email
redirect to success or failed page
}
Надеется, что это помогает
Смежные вопросы
- 1. ПРОГРАММА ОБРАБОТКИ ПЛАТЕЖЕЙ ДЛЯ ДАТЫ
- 2. Архитектура для надежной обработки платежей
- 3. Использование Spring.Net с HangFire
- 4. создать WEBSERVICE для обработки платежей CreditCard
- 5. Банковский API Индии для обработки платежей NEFT
- 6. Использование Hangfire с ServiceStack
- 7. Написание онлайн-системы обработки платежей
- 8. Политика проверки валидации обработки платежей
- 9. Использование HangFire без панели инструментов
- 10. Ошибки Parser - шаблон для автоматической обработки ошибок
- 11. VBA Webbrowser Button Нажмите для автоматической обработки
- 12. Использование платежей Codeigniter
- 13. Лучший способ обработки выставления счетов и платежей
- 14. Использование PayPal PHP для принятия простых платежей
- 15. Дизайн базы данных для обработки индивидуальных и постоянных платежей
- 16. Что такое самая дешевая система обработки платежей для Magento?
- 17. Нужно ли создавать 2 формы для интеграции API обработки платежей?
- 18. Нужно ли мне IPN для обработки предварительно одобренных платежей?
- 19. Неправильное использование PayPal неточных платежей
- 20. Использование автоматической привязки KnockoutJS
- 21. Ошибка автоматической обработки кода Причиной отказа кода
- 22. TaskCanceledException заставляет работу Hangfire находиться в состоянии обработки неопределенно
- 23. Использование xcodebuild для автоматической компиляции iOS
- 24. Использование «ожидать» для автоматической отправки пароля
- 25. Использование Twitter OAuth для автоматической отправки сообщений
- 26. Обработка платежей для заявки Saas
- 27. Библиотека обработки естественного языка для автоматической пометки (.NET)
- 28. Нет автоматической обработки для принятия кодирования gzip, deflate?
- 29. Использование dispatch_once для асинхронной обработки
- 30. Использование AWK для обработки файлов
ли вы пытаетесь читать документы? http://docs.hangfire.io/en/latest/background-methods/performing-recurrent-tasks.html – DavidG