CREATE TABLE `assist_payment_$mid` (
  `id` int(11) NOT NULL auto_increment,
  `cid` int(11) default NULL,
  `status` int(11) default '0',
  `ADDRESS` varchar(128) default NULL COMMENT 'Адрес',
  `CARDHOLDER` varchar(128) default NULL COMMENT 'Владелец платежного средства',
  `COMMENT` varchar(255) default NULL COMMENT 'Комментарий',
  `EMAIL` varchar(64) default NULL COMMENT 'E-mail',
  `NAME` varchar(192) default NULL COMMENT 'Имя',
  `IPADDRESS` varchar(15) default NULL COMMENT 'IP-адрес покупателя',
  `CARDNUMBER` varchar(128) default NULL COMMENT 'Номер ПС',
  `CARDTYPE` varchar(32) default NULL COMMENT 'Тип ПС',
  `DATE` datetime default NULL COMMENT 'Дата операции',
  `CARDSUBTYPE` varchar(32) default NULL COMMENT 'Подтип платежного средства (ПС)',
  `TOTAL` decimal(15,0) default '0' COMMENT 'Сумма платежа',
  `BILLNUMBER` bigint(20) default NULL COMMENT 'Номер платежа в ASSIST',
  PRIMARY KEY  (`id`)
);

ALTER TABLE `assist_payment_$mid` ADD COLUMN `RESPONSE_CODE` VARCHAR(8) default NULL COMMENT 'Код возврата';
ALTER TABLE `assist_payment_$mid` ADD COLUMN `recurringParentId` INT(11) NOT NULL DEFAULT 0;


CREATE TABLE `assist_payment_recurring_$mid` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `cid` int(11) NOT NULL,
  `date` datetime NOT NULL,
  `amount` DECIMAL(10,2) NOT NULL,
  `billnumber` bigint(20) DEFAULT NULL,
  `ordernumber` bigint(20) NOT NULL,
  `recurringMinAmount` decimal(10,2) NOT NULL,
  `recurringMaxAmount` decimal(10,2) NOT NULL,
  `recurringPeriod` int(11) NOT NULL,
  `recurringMaxDate` date NOT NULL,
  PRIMARY KEY (`id`)
);
