Beispiel #1
0
    def __init__(self, settings):
        """
		Check if we are in test or live mode, and build a suitable
		transaction engine.
		"""
        self.settings = settings
        if settings.LIVE.value:
            init = {
                'env': settings.CONNECTION.value,
                'crn': settings.CRN.value,
                'start_secret': settings.TRANKEY.value,
                'result_secret': settings.RESULTKEY.value,
            }
        else:
            init = {
                'env': settings.CONNECTION_TEST.value,
                'crn': settings.CRN_TEST.value,
                'start_secret': settings.TRANKEY_TEST.value,
                'result_secret': settings.RESULTKEY_TEST.value,
            }
        self.engine = Engine(settings=init)