Subversion Repositories SmartDukaan

Rev

Rev 1248 | Rev 1731 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1248 Rev 1627
Line 5... Line 5...
5
'''
5
'''
6
from shop2020.payments.impl import DataService
6
from shop2020.payments.impl import DataService
7
from shop2020.utils.Utils import log_entry
7
from shop2020.utils.Utils import log_entry
8
from shop2020.payments.impl.DataAccessor import create_payment,\
8
from shop2020.payments.impl.DataAccessor import create_payment,\
9
    get_payments_for_user, get_payments, get_payment, get_payment_for_txn,\
9
    get_payments_for_user, get_payments, get_payment, get_payment_for_txn,\
10
    get_payment_gateway, update_payment_details, close_session
10
    get_payment_gateway, update_payment_details, close_session,\
-
 
11
    get_max_payment_amount, get_min_payment_amount
11
from shop2020.payments.impl.converters import to_t_payment, to_t_payment_gateway
12
from shop2020.payments.impl.converters import to_t_payment, to_t_payment_gateway
12
 
13
 
13
class PaymentsHandler:
14
class PaymentsHandler:
14
    
15
    
15
    def __init__(self, dbname='payment'):
16
    def __init__(self, dbname='payment'):
Line 130... Line 131...
130
        try:
131
        try:
131
            return update_payment_details(id, gatewayPaymentId, sessionId, gatewayTxnStatus, description, gatewayTxnId, authCode, referenceCode, errorCode, status, gatewayTxnDate, attributes)
132
            return update_payment_details(id, gatewayPaymentId, sessionId, gatewayTxnStatus, description, gatewayTxnId, authCode, referenceCode, errorCode, status, gatewayTxnDate, attributes)
132
        finally:
133
        finally:
133
            close_session()
134
            close_session()
134
            
135
            
-
 
136
    def getMaxPaymentAmount(self, ):
-
 
137
        """
-
 
138
        Returns the maximum amount of a single payment.
-
 
139
        """
-
 
140
        return get_max_payment_amount()
-
 
141
 
-
 
142
    def getMinPaymentAmount(self, ):
-
 
143
        """
-
 
144
        Returns the minimum amount of a single payment.
-
 
145
        """
-
 
146
        return get_min_payment_amount()
-
 
147
            
135
    def closeSession(self, ):
148
    def closeSession(self, ):
136
        close_session()
149
        close_session()
137
150