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

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


Сайдбар

Розділи

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

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