diff --git a/askell/client.py b/askell/client.py index 4fc3bab..b918d33 100644 --- a/askell/client.py +++ b/askell/client.py @@ -121,6 +121,10 @@ def import_payment_method(self, user, payment_method_data): response = requests.post(self._build_url(path), headers=self._auth, json=data) return response.json() - + + def refund_payment(self, uuid): + path = '/payments/{}/refund/'.format(uuid) + response = requests.post(self._build_url(path), headers=self._auth, json={}) + return response.json() client = AskellClient(ASKELL_SECRET_KEY, endpoint=ASKELL_ENDPOINT) diff --git a/askell/views.py b/askell/views.py index 0c31f78..39fc8fa 100644 --- a/askell/views.py +++ b/askell/views.py @@ -247,5 +247,5 @@ def post(self, request): else: return Response({'status': 'error', 'message': response['error']}, status=r.status_code) - except Exception as e: + except Exception: return Response({'status': 'error', 'message': _('Server error. Please try again later.')}, status=r.status_code) \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 7b2c3fd..3020aca 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,8 @@ services: ports: - "8001:8001" - 3001:3001 + env_file: + - .env environment: DATABASE_URL: "postgres://test_project:changeme@db/test_project" PYTHONPATH: "/code/test_project:$PYTHONPATH"