working auto

This commit is contained in:
2025-09-26 20:30:42 -04:00
parent 569e76f21e
commit 4f24570d3c
7 changed files with 146 additions and 5 deletions

View File

@@ -90,6 +90,13 @@ def get_transaction_by_auth_id(db: Session, auth_net_transaction_id: str):
models.Transaction.auth_net_transaction_id == auth_net_transaction_id
).first()
def get_transaction_by_auto_id(db: Session, auto_id: int):
return db.query(models.Transaction).filter(
models.Transaction.auto_id == auto_id,
models.Transaction.transaction_type == 1,
models.Transaction.status == 0
).first()
def update_transaction_for_capture(db: Session, auth_net_transaction_id: str, charge_amount: Decimal, status: int, rejection_reason: str = None):
transaction = db.query(models.Transaction).filter(models.Transaction.auth_net_transaction_id == auth_net_transaction_id).first()
if not transaction: