64 lines
3.4 KiB
SQL
64 lines
3.4 KiB
SQL
DROP TABLE IF EXISTS `phpshop_modules_moneta_system`;
|
|
-- title_end — «Îïèñàíèå îïëàòû», êàê ó âñòðîåííîãî ìîäóëÿ è øòàòíûõ ìîäóëåé PHPShop: òåêñò íàä
|
|
-- ñóììîé è êíîïêîé îïëàòû. Ó îáíîâèâøèõñÿ ñî âñòðîåííîãî ìîäóëÿ çíà÷åíèå ñîõðàíÿåòñÿ.
|
|
CREATE TABLE IF NOT EXISTS `phpshop_modules_moneta_system` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`account_id` varchar(20) NOT NULL default '',
|
|
`integrity_code` varchar(255) NOT NULL default '',
|
|
`payment_server` varchar(8) NOT NULL default 'PROD',
|
|
`test_mode` enum('0','1') NOT NULL default '0',
|
|
`fiscalization` enum('0','1') NOT NULL default '0',
|
|
`receipt_email` varchar(64) NOT NULL default '',
|
|
`sno` varchar(1) NOT NULL default '',
|
|
`payment_method` varchar(32) NOT NULL default 'full_payment',
|
|
`payment_object` varchar(32) NOT NULL default 'commodity',
|
|
`goods_vat` varchar(16) NOT NULL default 'platform',
|
|
`delivery_vat` varchar(16) NOT NULL default 'platform',
|
|
`status` int(11) NOT NULL default '0',
|
|
`paid_status` int(11) NOT NULL default '101',
|
|
`title_end` text,
|
|
`version` varchar(64) NOT NULL default '2.0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
|
|
|
|
-- Æóðíàë îïåðàöèé: ñòðîêà íà êàæäîå ïîäïèñàííîå óâåäîìëåíèå Check/Pay URL. Ó çà÷ò¸ííîé
|
|
-- îïëàòû çàïîëíåí paid_order_id — UNIQUE íå äà¸ò çà÷åñòü çàêàç äâàæäû (MyISAM, òðàíçàêöèé íåò).
|
|
DROP TABLE IF EXISTS `phpshop_modules_moneta_operations`;
|
|
CREATE TABLE IF NOT EXISTS `phpshop_modules_moneta_operations` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`created_at` int(11) NOT NULL default '0',
|
|
`command` varchar(8) NOT NULL default '',
|
|
`transaction_id` varchar(255) NOT NULL default '',
|
|
`operation_id` varchar(255) NOT NULL default '',
|
|
`order_id` int(11) NOT NULL default '0',
|
|
`order_uid` varchar(64) NOT NULL default '',
|
|
`amount` varchar(20) NOT NULL default '',
|
|
`test_mode` enum('0','1') NOT NULL default '0',
|
|
`result_code` int(11) default NULL,
|
|
`event` varchar(32) NOT NULL default '',
|
|
`paid_order_id` int(11) default NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `paid_order_id` (`paid_order_id`),
|
|
KEY `order_id` (`order_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
|
|
|
|
DROP TABLE IF EXISTS `phpshop_modules_moneta_log_throttle`;
|
|
-- Ñ÷¸ò÷èê æóðíàëà îòêàçîâ êîëáýêà äî ïðîâåðêè ïîäïèñè: íå ÷àùå ñòðîêè â ìèíóòó, îäíà ñòðîêà.
|
|
-- Îòäåëüíî îò íàñòðîåê — çàïèñü â MyISAM áëîêèðóåò òàáëèöó, à íàñòðîéêè ÷èòàåò êàæäûé êîëáýê.
|
|
CREATE TABLE IF NOT EXISTS `phpshop_modules_moneta_log_throttle` (
|
|
`id` int(11) NOT NULL default '1',
|
|
`logged_at` int(11) NOT NULL default '0',
|
|
`skipped` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
|
|
INSERT IGNORE INTO `phpshop_modules_moneta_log_throttle` (`id`, `logged_at`, `skipped`) VALUES (1, 0, 0);
|
|
|
|
INSERT INTO `phpshop_modules_moneta_system` (`id`, `title_end`, `version`) VALUES
|
|
(1, 'Îïëàòèòå ïîæàëóéñòà ñâîé çàêàç', '2.0');
|
|
|
|
-- num — «Ïðèîðèòåò» ñïîñîáà îïëàòû, ïî íåìó ÿäðî ñîðòèðóåò ñïèñîê ïðè îôîðìëåíèè çàêàçà.
|
|
-- Ó øòàòíûõ ñïîñîáîâ 0, ïðè ðàâåíñòâå ïîðÿäîê íå çàäàí è íîâûé ñïîñîá îêàçûâàåòñÿ ïîñëåäíèì,
|
|
-- ïîýòîìó -1 — ïåðâûì â ñïèñêå. Ìåð÷àíò ìåíÿåò ïðèîðèòåò â êàðòî÷êå ñïîñîáà îïëàòû.
|
|
INSERT IGNORE INTO `phpshop_payment_systems` (`id`, `name`, `path`, `enabled`, `num`, `message`, `message_header`, `yur_data_flag`, `icon`) VALUES
|
|
(10048, 'Ïðè¸ì ïëàòåæåé áàíêîâñêèìè êàðòàìè, ÷åðåç ÑÁÏ è Pay-ñåðâèñû (Ìîíåòà)', 'modules', '0', -1, '', '', '0', 'phpshop/modules/moneta/templates/moneta.svg');
|