diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2017-11-28 13:14:36 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2017-11-28 13:14:36 +0100 |
commit | 050e259b14649fe2238b627116b88d0778be498e (patch) | |
tree | a7fb9ef4d02709c1192050d5e62e237dd076ac50 /talersurvey/survey | |
parent | 3eff171197018323756b50fc8b61bb4a9fcda428 (diff) | |
download | survey-050e259b14649fe2238b627116b88d0778be498e.tar.gz survey-050e259b14649fe2238b627116b88d0778be498e.tar.bz2 survey-050e259b14649fe2238b627116b88d0778be498e.zip |
/pick url gets POSTed
Diffstat (limited to 'talersurvey/survey')
-rw-r--r-- | talersurvey/survey/survey.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/talersurvey/survey/survey.py b/talersurvey/survey/survey.py index 6fcbbe7..8cfe6cf 100644 --- a/talersurvey/survey/survey.py +++ b/talersurvey/survey/survey.py @@ -19,6 +19,7 @@ import os import base64 import requests import logging +import json from .amount import Amount from talersurvey.talerconfig import TalerConfig from urllib.parse import urljoin @@ -85,7 +86,8 @@ def survey(): amount = Amount(CURRENCY, 1) if flask.request.method == "POST": r = requests.post(urljoin(BACKEND_URL, 'tip-authorize'), - json=dict(amount=amount.dump(), + json=dict(pickup_url=urljoin(flask.request.base_url, "/pick"), + amount=amount.dump(), instance="default", justification="Payment methods survey")) if 200 != r.status_code: @@ -97,7 +99,6 @@ def survey(): "templates/wait.html", success=success), 402) - tip_header = r.json().update({"pickup_url": urljoin(flask.request.base_url, "/pick")}) - response.headers["X-Taler-Tip"] = json.dumps(tip_header) + response.headers["X-Taler-Tip"] = json.dumps(r.json()) return response |