db/ddl.sql in killbill-paypal-express-1.7.0 vs db/ddl.sql in killbill-paypal-express-1.7.1
- old
+ new
@@ -1,38 +1,65 @@
CREATE TABLE `paypal_express_payment_methods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `kb_account_id` varchar(255) NOT NULL,
`kb_payment_method_id` varchar(255) DEFAULT NULL,
`paypal_express_payer_id` varchar(255) DEFAULT NULL,
- `paypal_express_baid` varchar(255) DEFAULT NULL,
`paypal_express_token` varchar(255) NOT NULL,
+ `token` varchar(255) DEFAULT NULL,
+ `cc_first_name` varchar(255) DEFAULT NULL,
+ `cc_last_name` varchar(255) DEFAULT NULL,
+ `cc_type` varchar(255) DEFAULT NULL,
+ `cc_exp_month` int(11) DEFAULT NULL,
+ `cc_exp_year` int(11) DEFAULT NULL,
+ `cc_number` int(11) DEFAULT NULL,
+ `cc_last_4` int(11) DEFAULT NULL,
+ `cc_start_month` varchar(255) DEFAULT NULL,
+ `cc_start_year` varchar(255) DEFAULT NULL,
+ `cc_issue_number` varchar(255) DEFAULT NULL,
+ `cc_verification_value` varchar(255) DEFAULT NULL,
+ `cc_track_data` varchar(255) DEFAULT NULL,
+ `address1` varchar(255) DEFAULT NULL,
+ `address2` varchar(255) DEFAULT NULL,
+ `city` varchar(255) DEFAULT NULL,
+ `state` varchar(255) DEFAULT NULL,
+ `zip` varchar(255) DEFAULT NULL,
+ `country` varchar(255) DEFAULT NULL,
`is_deleted` tinyint(1) NOT NULL DEFAULT '0',
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
+ `kb_account_id` varchar(255) DEFAULT NULL,
+ `kb_tenant_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_paypal_express_payment_methods_on_kb_account_id` (`kb_account_id`),
KEY `index_paypal_express_payment_methods_on_kb_payment_method_id` (`kb_payment_method_id`)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
CREATE TABLE `paypal_express_transactions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`paypal_express_response_id` int(11) NOT NULL,
`api_call` varchar(255) NOT NULL,
`kb_payment_id` varchar(255) NOT NULL,
- `paypal_express_txn_id` varchar(255) NOT NULL,
- `amount_in_cents` int(11) NOT NULL,
- `currency` char(3) NOT NULL,
+ `kb_payment_transaction_id` varchar(255) NOT NULL,
+ `transaction_type` varchar(255) NOT NULL,
+ `payment_processor_account_id` varchar(255) DEFAULT NULL,
+ `txn_id` varchar(255) DEFAULT NULL,
+ `amount_in_cents` int(11) DEFAULT NULL,
+ `currency` varchar(255) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
+ `kb_account_id` varchar(255) NOT NULL,
+ `kb_tenant_id` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
KEY `index_paypal_express_transactions_on_kb_payment_id` (`kb_payment_id`)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
CREATE TABLE `paypal_express_responses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`api_call` varchar(255) NOT NULL,
`kb_payment_id` varchar(255) DEFAULT NULL,
+ `kb_payment_transaction_id` varchar(255) DEFAULT NULL,
+ `transaction_type` varchar(255) DEFAULT NULL,
+ `payment_processor_account_id` varchar(255) DEFAULT NULL,
`message` varchar(255) DEFAULT NULL,
`authorization` varchar(255) DEFAULT NULL,
`fraud_review` tinyint(1) DEFAULT NULL,
`test` tinyint(1) DEFAULT NULL,
`token` varchar(255) DEFAULT NULL,
@@ -81,8 +108,9 @@
`cvv_result_code` varchar(255) DEFAULT NULL,
`cvv_result_message` varchar(255) DEFAULT NULL,
`success` tinyint(1) DEFAULT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
- PRIMARY KEY (`id`),
- KEY `index_paypal_express_responses_on_token_and_api_call` (`token`, `api_call`)
+ `kb_account_id` varchar(255) DEFAULT NULL,
+ `kb_tenant_id` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;