More error details, correct fulfillment redirection.

This commit is contained in:
Florian Dold 2015-12-25 00:55:02 +01:00
parent 80f43b85c8
commit c51f635673
3 changed files with 9 additions and 5 deletions

View File

@ -68,6 +68,8 @@ document.addEventListener('taler-execute-payment', function (e) {
switch (r.status) {
case 200:
detail.success = true;
// Not supported by some browsers ...
detail.fulfillmentUrl = r.responseURL;
break;
case 301:
detail.success = true;
@ -78,8 +80,8 @@ document.addEventListener('taler-execute-payment', function (e) {
detail.success = false;
break;
}
console.log("status was:", r.status);
console.log("detail:", JSON.stringify(detail));
detail.status = r.status;
detail.responseText = r.responseText;
document.dispatchEvent(new CustomEvent("taler-payment-result", { detail: detail }));
};
});

View File

@ -76,6 +76,8 @@ document.addEventListener('taler-execute-payment', function(e: CustomEvent) {
switch (r.status) {
case 200:
detail.success = true;
// Not supported by some browsers ...
detail.fulfillmentUrl = (<any>r).responseURL;
break;
case 301:
detail.success = true;
@ -86,8 +88,8 @@ document.addEventListener('taler-execute-payment', function(e: CustomEvent) {
detail.success = false;
break;
}
console.log("status was:", r.status);
console.log("detail:", JSON.stringify(detail));
detail.status = r.status;
detail.responseText = r.responseText;
document.dispatchEvent(new CustomEvent("taler-payment-result", {detail: detail}));
};
});

View File

@ -2,7 +2,7 @@
"description": "Privacy preserving and transparent payments",
"manifest_version": 2,
"name": "Taler Wallet",
"version": "0.1",
"version": "0.3",
"applications": {
"gecko": {