def __init__(self, username=None, password=None, **kwargs): GenericGateway.__init__(self, **kwargs) if not username or not password: raise TypeError("The National Processing gateway requires both a 'username' and 'password' argument.") self.api["username"] = username self.api["password"] = password
def __init__( self, username=None, password=None, **kwargs ): GenericGateway.__init__( self, **kwargs ) if not username or not password: raise TypeError( "The National Processing gateway requires both a 'username' and 'password' argument." ) self.api['username'] = username self.api['password'] = password
def __init__( self, login=None, trans_key=None, use_test_url=False, enable_test_requests=False, **kwargs ): GenericGateway.__init__( self, **kwargs ) if not login or not trans_key: raise TypeError( "The authorize.net gateway requires both a 'login' and 'trans_key' argument." ) if use_test_url: self.url = URL_TEST if enable_test_requests: self.api['x_test_request'] = 'TRUE' self.api['x_login'] = login self.api['x_tran_key'] = trans_key
def __init__(self, login=None, trans_key=None, use_test_url=False, enable_test_requests=False, **kwargs): GenericGateway.__init__(self, **kwargs) if not login or not trans_key: raise TypeError( "The authorize.net gateway requires both a 'login' and 'trans_key' argument." ) if use_test_url: self.url = URL_TEST if enable_test_requests: self.api['x_test_request'] = 'TRUE' self.api['x_login'] = login self.api['x_tran_key'] = trans_key