summaryrefslogtreecommitdiff
path: root/talersurvey/survey
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2017-11-28 13:14:36 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2017-11-28 13:14:36 +0100
commit050e259b14649fe2238b627116b88d0778be498e (patch)
treea7fb9ef4d02709c1192050d5e62e237dd076ac50 /talersurvey/survey
parent3eff171197018323756b50fc8b61bb4a9fcda428 (diff)
downloadsurvey-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.py7
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