Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

paymentsduplicates

Дублювання платежів

У разі, якщо вам здається що платежі ваших клієнтів можуть дублюватися в деяких ситуаціях, спочатку переконайтеся, що це:

  • Не проблеми зі швидкодією вашої БД
  • Не проблеми зі швидкодією вашого сервера в цілому
  • Кількість випитого не призводить до двоїння в очах

У разі, якщо за всіма цими пунктами ви можете відповісти однозначно “так”, існують радикальні рішення ваших проблем, щоб раз і назавжди забути про дублювання платежів.

Дублювання оплат в OpenPayz

Ви можете налаштувати і використовувати Режим високої продуктивності OpenPayz aka OP_HIGHLOAD_ENABLE, забравши обробку всіх транзакцій, що надійшли, в окремий і єдиний потік, який під час своєї роботи не породжуватиме колізій.

Дублювання платіжних карток

Для винесення опрацювання платіжних карток в окрему чергу, ви можете використовувати відповідну опцію в userstats.ini, а саме ось цю

PC_QUEUED=1

У разі її ввімкнення кабінет припиняє внесення коштів на рахунок користувача і позначає картки як “напіввикористані”, тобто виставляє їм дату використання і логін користувача, який використовував картку, але не позначає картку як “використану”. Такі “напіввикористані” картки обробляються (читаємо, що гроші вносяться на рахунок користувача, а картка позначається як “використана”) викликом періодичного виклику відповідної функції з Remote API скажімо, з crontab -e

*/2 * * * * /bin/ubapi "paycardsqueue"

Також ви можете продублювати опцію PC_CASHTYPEID у конфіг alter.ini для встановлення правильного типу платежів для коштів, внесених у процесі обробки черги карток.

PC_CASHTYPEID=1
paymentsduplicates.txt · Востаннє змінено: 2023/06/27 12:02 повз nightfly