This commit is contained in:
CHIEFSOFT\ameye
2025-08-30 04:49:49 -04:00
parent 28acf3d001
commit fbe34566f5
2 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -264,4 +264,4 @@ class AccountService(BaseService):
except Exception as e:
logger.error(f"An error occurred: {str(e)}", exc_info=True)
db.session.rollback()
return ResponseHelper.internal_server_error()
return ResponseHelper.internal_server_error()
+8
View File
@@ -23,6 +23,14 @@ class PaymentsSession(db.Model):
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())
@classmethod
def get_payment_session_with_session_id(cls, session_id):
paySession = cls.query.filter_by(session_id=session_id).first()
if not paySession:
raise ValueError(f"paySession with ID {session_id} does not exist.")
return paySession
@classmethod
def add_payment_session(cls, member_id, option_name, processor, session_id):