payment session

This commit is contained in:
CHIEFSOFT\ameye
2025-08-26 06:43:32 -04:00
parent 7f44f2417f
commit 9cab449aaa
9 changed files with 152 additions and 88 deletions
+33
View File
@@ -460,6 +460,39 @@ CREATE TABLE subscription_options_items (
ADD CONSTRAINT subscription_options_items_id_key UNIQUE (id);
CREATE TABLE payments_session(
id SERIAL,
uid uuid DEFAULT uuid_generate_v4(),
member_id INT REFERENCES members(id),
option_name VARCHAR(100) REFERENCES subscription_options(option_name),
processor VARCHAR(25) NOT NULL,
session_id VARCHAR(150) NOT NULL,
status INT DEFAULT 1,
added timestamp without time zone DEFAULT now(),
updated timestamp without time zone DEFAULT now()
);
ALTER TABLE ONLY payments_session
ADD CONSTRAINT payments_session_id_key UNIQUE (id);
ALTER TABLE payments_session OWNER TO merms_panel;
--
-- __tablename__ = 'payments_session'
--
-- id = db.Column(
-- db.Integer,
-- primary_key=True,
-- autoincrement=True,
-- )
-- uid = db.Column(db.String(150), nullable=True)
-- member_id = db.Column(db.Integer, nullable=False)
-- product_id = db.Column(db.String(25), nullable=False)
-- processor = db.Column(db.String(25), nullable=False)
-- session_id = db.Column(db.String(150), nullable=False)
-- status = db.Column(db.Integer, nullable=True, default=1)
-- added = db.Column(db.DateTime(timezone=True), server_default=func.now())
-- updated = db.Column(db.DateTime(timezone=True), server_default=func.now(), onupdate=func.now())
CREATE TABLE payments (
id SERIAL,
uid uuid DEFAULT uuid_generate_v4(),