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

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


openpayz

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
openpayz [2023/12/22 13:44]
pautina [Чим приймаються оплати?]
openpayz [2024/03/25 13:49] (поточний)
nightfly [З можливістю оверрайду]
Рядок 145: Рядок 145:
 </code> </code>
  
-Слід також зауважити, що експлуатація OpenPayz з вимкненою опцією OP_HIGHLOAD_ENABLE у реальному світі та на продакшні вкрай не рекомендується. Відключати його має сенс лише при тестуванні та запуску нових фронтендів платіжних систем.+Слід також зауважити, що експлуатація OpenPayz з вимкненою опцією OP_HIGHLOAD_ENABLE у реальному світі та на продакшні вкрай не рекомендується. Відключати його має сенс лише при тестуванні та запуску нових фронтендів платіжних систем. В іншому випадку, ви можете банально напоротись на дублікати оплат, та інші в цілому очікувані ефекти.
  
 ===== Альтернативні Платіжні ID ===== ===== Альтернативні Платіжні ID =====
Рядок 155: Рядок 155:
 <file sql op_customers_crc32_full.sql> <file sql op_customers_crc32_full.sql>
 CREATE OR REPLACE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM users LEFT JOIN op_denied ON users.login = op_denied.login WHERE op_denied.login IS NULL; CREATE OR REPLACE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM users LEFT JOIN op_denied ON users.login = op_denied.login WHERE op_denied.login IS NULL;
 +</file>
 +
 +==== З можливістю оверрайду статикою ==== 
 +
 +<file sql op_customers_crc32_plus_static.sql>
 +CREATE OR REPLACE VIEW op_customers (realid,virtualid) as SELECT DISTINCT users.login as realid, COALESCE(op_static.virtualid,CRC32(users.login)) as virtualid FROM users 
 +LEFT JOIN op_static on op_static.realid=users.login
 +LEFT JOIN op_denied ON users.login = op_denied.login WHERE op_denied.login IS NULL;
 </file> </file>
  
Рядок 216: Рядок 224:
  
 Загалом як не складно помітити все лімітовано тільки збоченістю вашої фантазії ;)\\ Загалом як не складно помітити все лімітовано тільки збоченістю вашої фантазії ;)\\
-(Переконайтесь що у вас всюди увімкнено OPENPAYZ_REALID для використання Платіжних ID з БД, дло слова "всюди" це в [[alteriniconf|alter.ini]] та в [[userstats|userstats.ini]])+(Переконайтесь що у вас всюди увімкнено OPENPAYZ_REALID для використання Платіжних ID з БД, до слова "всюди" це в [[alteriniconf|alter.ini]] та в [[userstats|userstats.ini]])
  
 ==== Статичні платіжні ID ==== ==== Статичні платіжні ID ====
openpayz.1703245443.txt.gz · Востаннє змінено: 2023/12/22 13:44 повз pautina