def billing(app_conf): if not app_conf: return import mangopay sandbox = 'sandbox' in app_conf.mangopay_base_url mangopay.sandbox = sandbox handler = mangopay.APIRequest( client_id=app_conf.mangopay_client_id, passphrase=app_conf.mangopay_client_password, sandbox=sandbox, timeout=app_conf.socket_timeout, ) mangopay.get_default_handler = mangopay.base.get_default_handler = \ mangopay.query.get_default_handler = lambda: handler # https://github.com/Mangopay/mangopay2-python-sdk/issues/95 if not sandbox: mangopay.api.logger.setLevel(logging.CRITICAL) # https://github.com/Mangopay/mangopay2-python-sdk/issues/99 import six if not six.PY3: from mangopay.fields import CharField def _python_value(self, value): if self.python_value_callback: value = self.python_value_callback(value) return value CharField.python_value = _python_value
def billing(app_conf): if not app_conf: return import mangopay sandbox = 'sandbox' in app_conf.mangopay_base_url mangopay.sandbox = sandbox handler = mangopay.APIRequest( client_id=app_conf.mangopay_client_id, passphrase=app_conf.mangopay_client_password, sandbox=sandbox, timeout=app_conf.socket_timeout, ) mangopay.get_default_handler = mangopay.base.get_default_handler = \ mangopay.query.get_default_handler = lambda: handler # https://github.com/Mangopay/mangopay2-python-sdk/issues/95 if not sandbox: mangopay.api.logger.setLevel(logging.CRITICAL) # https://github.com/Mangopay/mangopay2-python-sdk/issues/118 mangopay.resources.LegalUser.person_type = 'LEGAL' # https://github.com/Mangopay/mangopay2-python-sdk/issues/144 mangopay.signals.request_finished.connect( liberapay.billing.watcher.on_response) # https://github.com/Mangopay/mangopay2-python-sdk/issues/157 cls = mangopay.resources.DirectPayIn field = mangopay.fields.Field(api_name='Billing') field.add_to_class(cls, 'billing') cls._meta.api_names[field.api_name] = field.name
def billing(app_conf): if not app_conf: return import mangopay sandbox = 'sandbox' in app_conf.mangopay_base_url handler = mangopay.APIRequest( client_id=app_conf.mangopay_client_id, passphrase=app_conf.mangopay_client_password, sandbox=sandbox, timeout=app_conf.socket_timeout, ) mangopay.get_default_handler = mangopay.base.get_default_handler = \ mangopay.query.get_default_handler = lambda: handler # https://github.com/Mangopay/mangopay2-python-sdk/issues/95 if not sandbox: mangopay.api.logger.setLevel(logging.CRITICAL)