export const ZARINPAL_CONFIG = "ZARINPAL_CONFIG"; export const PARSIAN_CONFIG = "PARSIAN_CONFIG"; // SOAP Client Names export const PARSIAN_SALE_CLIENT = "PARSIAN_SALE_CLIENT"; export const PARSIAN_CONFIRM_CLIENT = "PARSIAN_CONFIRM_CLIENT"; //=============================================== export const PAYMENT = Object.freeze({ QUEUE_NAME: "payment", START: "payment_start", FIRST_REMINDER: "payment_first_reminder", SECOND_REMINDER: "payment_second_reminder", CANCELLATION: "payment_cancellation", JOB_PRIORITY: 1, // high priority JOB_ATTEMPTS: 3, // 3 times JOB_BACKOFF: 5 * 1000, // ms JOB_TIMEOUT: 10000, // timeout after 10 seconds START_DELAY: 1 * 60 * 1000, // 1 minute delay in milliseconds FIRST_REMINDER_DELAY: 5 * 60 * 1000, // 5 minutes SECOND_REMINDER_DELAY: 10 * 60 * 1000, // 10 minutes CANCELLATION_DELAY: 15 * 60 * 1000, // 15 minutes });