Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
openpayz [2020/07/11 16:21] nightfly |
openpayz [2020/10/28 17:19] nightfly |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
^ Платежная система ^ Что принимает? ^ Фронтенд / бэкенд ^ | ^ Платежная система ^ Что принимает? ^ Фронтенд / бэкенд ^ | ||
| [[https://easypay.ua/|EasyPay]] | Терминалы\\ VISA\\ MasterCard | easypay, easypaymulti, easypaymultibyid | | | [[https://easypay.ua/|EasyPay]] | Терминалы\\ VISA\\ MasterCard | easypay, easypaymulti, easypaymultibyid | | ||
- | | [[http://2click.money/|2click]]| Терминалы/карточки | work in progress | | + | | [[http://2click.money/|2click]]| Терминалы/карточки | 2click | |
| [[http://24nonstop.com.ua/|24NonStop]] | Терминалы | 24nonstop | | | [[http://24nonstop.com.ua/|24NonStop]] | Терминалы | 24nonstop | | ||
| [[http://24nonstop.com.ua/|МобиАЗС]] | Терминалы | 24nonstop| | | [[http://24nonstop.com.ua/|МобиАЗС]] | Терминалы | 24nonstop| | ||
Строка 33: | Строка 33: | ||
| [[http://www.comepay.ru/|Comepay]] | Терминалы | comepay | | | [[http://www.comepay.ru/|Comepay]] | Терминалы | comepay | | ||
| [[http://city-pay.com.ua/|City-Pay]] | Терминалы | citypay | | | [[http://city-pay.com.ua/|City-Pay]] | Терминалы | citypay | | ||
- | | [[http://city-24.com.ua/|City24]] | Терминалы | city24 | | + | | [[https://www.city24.ua|City24]] | Терминалы | city24 city24_multi | |
| [[https://www.copayco.com/ru/|CoPAYCo]] | VISA\\ MasterCard\\ Укрэксимбанк\\ Кредитпромбанк\\ НСМЭП\\ WebMoney | copayco | | | [[https://www.copayco.com/ru/|CoPAYCo]] | VISA\\ MasterCard\\ Укрэксимбанк\\ Кредитпромбанк\\ НСМЭП\\ WebMoney | copayco | | ||
| [[http://www.pay-logic.ru/|Paylogic / ОСМП]] | Терминалы | osmp | | | [[http://www.pay-logic.ru/|Paylogic / ОСМП]] | Терминалы | osmp | | ||
Строка 45: | Строка 45: | ||
- | ===== Как это? ===== | + | ===== Как это работает? ===== |
- | Как-то так:\\ | + | В целом, как-то так:\\ |
{{:opzarch.png?200|}} | {{:opzarch.png?200|}} | ||
Строка 85: | Строка 85: | ||
И какую-то одну вьюшку которая будет маппить логины реальных пользователей на их "Платежный идентификатор" используемый для работы уже с платежными системами. Например так: | И какую-то одну вьюшку которая будет маппить логины реальных пользователей на их "Платежный идентификатор" используемый для работы уже с платежными системами. Например так: | ||
- | Рекомендуемый вариант - так если душа жаждет концептуальности (спасибо Den1xxx): | + | Рекомендуемый вариант: |
- | <file sql op_customers_crc32.sql> | + | <file sql op_customers_crc32_full.sql> |
+ | CREATE 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_fast.sql> | ||
-- transform users.login -> crc32(users.login); | -- transform users.login -> crc32(users.login); | ||
CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; | CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; |